分类
摘要:
潘石屹推荐学Python编程,很多人都不相信,他的微博真真切切。
连房地产都开始学Python了,因为要听懂机器,让机器为我所用。
再不学习Python真的晚了!!!!
如何学?
怎么学?
还是推荐高中生都能看懂的《Python编程从0到1(视频教学版)》
阅读原文
2019-11-16 23:16:15 阅读(2386) 评论(0)
摘要:
(1)函数基本
● 函数是第一类对象
Python中万物皆对象,所有对象都是第一类的(first class),函数也不例外,也是第一类对象。既然是对象,那就可以当作普通的对象数据处理,比如:拥有自己的属性、可赋值给一个变量、可放入容器存储、可作为另一个函数的参数或是返回值等等。当你在使用 def ... 阅读原文
2019-11-16 22:43:02 阅读(2374) 评论(0)
摘要:
“人生苦短,我用Python”。Python编程语言是最容易学习、并且功能强大的语言。只需会微信聊天、懂一点英文单词即可学会Python编程语言。但是很多人声称自己精通Python,然后自己却写不出Pythonic的代码,对很多常用的包不是很了解。万丈高楼平地起,咱们先从Python中最最基础的开始。
01 ... 阅读原文
2019-11-16 19:20:01 阅读(2402) 评论(0)
摘要:
排序算法总结
冒泡排序
相邻两个元素,两两循环比较,每趟筛选出一个最大或者最小的元素(有序区在后面)
def bubble_sort(data):
# 第一层循环:循环一次,代表一趟,并筛选出一个最大或最小元素
for i in range(len(data)-1):
temp... 阅读原文
2019-11-16 17:25:02 阅读(2352) 评论(0)
摘要:
一.思想
希尔排序是一种分组插入排序算法。
首先取一个整数d1=n/2,将元素分为d1个为一组,每组相邻量元素之间距离为d1,两组数据一一进行对比按大小,从新分配两组
如[1,3,0,2]第一次排序后变成[0,2,1,3]
取第二个整数d2=d1/2,重复上述分组排序过程,直到di=1,即所有元素在同一... 阅读原文
2019-11-16 15:26:02 阅读(2406) 评论(0)
摘要:
匿名函数和内置函数
匿名函数:没有名字,使用一次即被收回,加括号就可以运行的函数。
语法:lambda 参数:返回值
使用方式:
将匿名函数赋值给变量,给匿名函数一个名字,使用这个变量来调用(还不如用有名函数)
res = lambda x,y:x*y
print(res(2,3)) # 打印结果... 阅读原文
2019-11-16 14:08:02 阅读(2395) 评论(0)
摘要:
1.列表
[x for x in data if x >= 0] #列表解析
filter(lambda x: x >= 0, data) #filter解析
2.字典
{k: v for k, v in d.items() if v > 90}
3.集合
{x for x in s if ... 阅读原文
2019-11-16 12:46:02 阅读(2382) 评论(0)
摘要:
今天将要解决一个问题,如何打包Pyhon文件
众所周知,Python文件的后缀名为“.py”
所以执行Python文件的要求之一便是具有python环境。
偶尔特殊情况,或者运行一些比较简单的工具,但电脑没有环境
这就需要我们将python程序转化为exe文件来执行,这就是今天推荐的一种方法Pyinstall... 阅读原文
2019-11-16 10:23:07 阅读(2328) 评论(0)
摘要:
1、定义
是一系列功能的结合体,本质上一个个的.py文件,相当于模块包着一堆函数体代码。
2、三种来源
2.1、python内置的模块:time , os ,sys, turtle 等
2.2、第三方模块:requests
2.3、自定义模块:自己写的.py文件
3、四种表现形式
3.1、使用pyth... 阅读原文
2019-11-16 09:05:02 阅读(3655) 评论(0)
摘要:
内置函数的补充,递归,以及模块
一、内置函数的补充
'''
map: 映射
map(函数地址, 可迭代对象) ---> map对象
map会将可迭代对象中的每一个值进行修改,然后映射一个map对象中,
可以再将map对象转换成列表/元组。(以第一次要转的类型为主)
注意:... 阅读原文
2019-11-16 08:28:02 阅读(2305) 评论(0)