Python基础函数大合集!
本帖最后由 Mozilla 于 2020-5-2 20:23 编辑以后如果销量不错,我会发完整版。这个先半价。
Python咒语
下载本地Python:打开编程猫官网,在上侧点击‘下载’,找到Python,点击立即下载。找到‘下载’文件夹,打开安装向导,勾选‘Add Python 3.6 to PATH’,在选择‘Install Now’,等待安装成功。
扩展库:opencv,requests、re、xlwt、xlrd、pyecharts==0.5.11、scipy==1.1.0、wordcloud、wheel、 matplotlib、jieba、jupyter、pygame、PyOpenGL、myqr 、pillow、imageio
最快速安装方法:pipinstall -i https://pypi.tuna.tsinghua.edu.cn/simple +库名
如:pipinstall -i https://pypi.tuna.tsinghua.edu.cn/simple scipy==1.1.0
1①import 库名 用import导入库,完全导入法。
2②from 库名 import 函数1,函数2,… 导入库中指定的函数,部分导入法。
3①t=turtle.Pen()
4②t=Pen()用变量保存函数的结果(召唤画笔)
海龟库:turtle
5t.forward(x)控制画笔前进x步
6t.backward(x)控制画笔后退x步
7t.left/right(x)控制画笔左/右转x°
8pencolor(“”)设置画笔颜色(如(“red”))
9pensize(“x”)设置画笔粗细为x
补充:write(‘’)让海龟书写括号内的内容
penup()抬笔
pendown()落笔
fillcolor(‘’)填充形状颜色
begin_fill()开始填充
end_fill()结束填充
circle(x)画半径x的圆
goto(x,y)海龟移到坐标x,y
onscreenclick()获取鼠标点击的坐标,如:
turtle. onscreenclick(t.goto)即获取鼠标点击的坐标,再让画笔移到该坐标。
随机库:random
10randint(x,y):在x和y的范围内生成整数
11uniform(x,y): 在x和y的范围内生成小数
12choice([‘xx’,’yy’,’zz’]):随机选择列表(方括号)中任意一个选项
WHILE(要有条件判断语句)&FOR(设置变量i迭代执行)循环:
13while 判断条件:
执行程序
(注意执行程序缩进4格)
如:
c=0
while c<8:
t.forward(50)
t.left(45)
c=c+1
14for i in 数据(相当于排队买票的队伍,按顺序抽出人员):
执行程序(相当于买票的操作)
(还是要注意执行程序缩进4格)
如:
colors=['red','blue','black','green']
for i in colors:
t.pencolor(i)
t.forward(100)
t.left(90)
#这里的i指向colors,在此之前colors是个列表,而第一次执行时i就是列表第一项‘red‘然后迭代,以此类推。
15range():
range(a) 生成大于 0、小于 a的整数序列,使用 list() 函数,可以将其转换为列表。
range(a,b) 生成大于 start、小于 stop 的整数序列,使用 list() 函数,可以将其 转换为列表。
range(a, b, c) 生成大于a、小于b的整数序列,c 表示增量,打印时使 用 list() 函数,可以将其转换为列表。(后一项 = 前一项 + 增量)
for 搭配 range() 可以实现指定次数的循环。如:
for i in range(3):
print("Hello")
16input(‘x’) 询问x并等待
Python中的数据:
1·单个存在:字符串 数字
2·多个组合:猎豹 元组 字典……
字符串(string):储存文本数据,包含所有语言文字·符号·数字,用’’围住。
数字(number):储存数值数据,用阿拉伯数字
Python中的数字类型:
17整数型(int):整数数值
18整数型(float):小数数值
布尔型(bool):0或1,分别对应正确(True)错误(False)
19 + 将两个对象相加
20 – 得到一个负数或一个数减去一个数
21 * 两个数相乘或返回一个被重复若干次的字符串
22 / x除以y
23 % 取模-返回除法的余数
补充:** 乘方运算,2的五次方→2**5
计算顺序与按数学优先级
24 [内容1,内容2,内容3,……,内容n] 列表,如:
sprite=['美国队长','寒冬战士','奇异博士']
for i in sprite:
print(i,'你好')
还可以通过使用每一个内容的所以只拿到内容,注意0为第一项,格式为print(列表名[索引值]) 如:
sprite=['美国队长','寒冬战士','奇异博士']
print(sprite)
25 if 条件判断1:
执行程序
elif 条件判断2:
执行程序
else:
执行程序
比较运算符:
26 == 主要是判断x是否等于y
27 != x不等于y
28 < x小于y
29 > x大于y
30 >= x大于等于y
31 <= x小于等于y
32 break 直接打断程序
文外缪朴奂 发表于 2020-5-2 21:24
很抱歉,论坛卡了bug
能不能尊重下别人劳动成果 admin 发表于 2020-5-2 21:27
能不能尊重下别人劳动成果
可是。。。你们看不到吗?我没付费啊 文外缪朴奂 发表于 2020-5-2 21:37
可是。。。你们看不到吗?我没付费啊
我是管理员,我看的到
哦⊙∀⊙!我知道了,你是VIP admin 发表于 2020-5-2 21:39
我是管理员,我看的到
哦⊙∀⊙!我知道了,你是VIP
哦!懂了
原来还有这波骚操作
额,删了还是很正确的做法! admin 发表于 2020-5-2 21:39
我是管理员,我看的到
哦⊙∀⊙!我知道了,你是VIP
为啥又不行了
你减了VIP权限啊 文外缪朴奂 发表于 2020-5-2 21:42
为啥又不行了
你减了VIP权限啊
做了调整 admin 发表于 2020-5-2 21:42
做了调整
哦。
其实VIP还是很不公平的 对鸭,所以在逐渐压低VIP权限 admin 发表于 2020-5-2 21:39
我是管理员,我看的到
哦⊙∀⊙!我知道了,你是VIP
可是你这个VIP不符合经济学原理。如果你不把VIP提供的收入按比例转交给相关付费内容作者,光自己赚,那有损作者的利益!