Python初学者学习笔记

You might also like

Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 4

Python初学者学习笔记

1 标准库
代码 描述
1 a.isdigit 如果a是int,那么就是True,否则就是False
2 a.isalpha 如果a是str,那么就是True,否则就是False
3 for I in range(a,b,c):
4d 重复(b-a)/c次做d动作#i是指一个变量,可以替换成其他字母,example:for a in range(a):;
5 and 和
6 or 或
7 print(type(a)) 打出a的形式 #: 有整数(int),字符串(str),布尔值(bool)
8 print (a>b) 如果a比b大,打出true。如果a比b小,打出false
9 int() 将类型强制转换成整数
10 str() 将类型强制转换成字符串
11 abs() 绝对值
12 print(eval(‘a’)) 先运行a算式里的内容,再打出来
13 + 加
14 - 减
15 * 乘
16 / 除
17 -= 原来的值减
18 += 原来的值加
19 *= 原来的值乘
20 /= 原来的值除
21 == 是否等于
22 > 是否大于
23 < 是否小于
24 >= 大于等于
25 <= 小于等于
26 a**b a的b次方 #:a,b都不为0
27 # 单行批注
28 ‘’’ ‘’’ 多行批注
29 \ 恢复原来的字符#print(‘\\\\’)时会出现2个\
30 \n 换行
31 \t 空两格
32 ‘%a.bf’% 保留b位小数点并空a格
33 ‘%a.bd’% 在原数前面加上b个零并空a格
34 ‘%a.s’% 在原数前面加上a个零并转换成字符串
35 a[b] a的第b个字符 #:a不能比b大,如果b比a大,则必需要用到%
36 a[:b]a 的第一个字符至第b个字符
37 a[:-b]a 的b一个字符至最后一个字符
38 while True:
39 a 一直做a动作
40 #:True可以替换为条件,example:while a == 3:
41 a.append(b) 在a列表后增加项b
42 a.remove(b) 在a列表内删除项b
43 a.pop(b) 在a列表内删除第b个项
44 a.insert(b,c) 在a列表内第b个位置增加c
45 def a:
46
47 Break 终止
48 Continue 结束本次循环
49 print(a) 打印a#如果要是几次输出都在同一行,就需要用到end命令,example:print(a,end=’,‘)
50 a=input(b) 将变量a设置为询问b时的结果
51 a =? 将a设置为?
52 Sum(a) 求a列表的和
53 Max(a) 求a列表的最大值
54 Min(a) 求a列表的最小值
55 if a:
56 b
57 elif c:
58 d
59 else:
60 e 如果符合条件a,那么执行b,否则判断是否符合条件c,如果符合,那么执行d,否则执行
61 round(a) 四舍五入a
62 print(a.title()) 把a的所有首字母大写,再打出来
63 print(a.upper()) 把a的所有字母大写,再打出来
64 print(a.lower()) 把a的所有字母小写,再打出来
65 print(a.rstrip()) 把a末尾的所有空格删除,再打出来
66 print(a.lstrip()) 把a开头的所有空格删除,再打出来
67 print(a.strip()) 把a开头和末尾的所有空格删除,再打出来

2 Turtle库
代码 描述
1 fd(a) 前进a步
2 goto(a,b) 去x:a,y:b的地方
3 back(a) 后退a步
4 penup() 抬笔
5 pendown() 落笔
6 circle(a,b) 画b/360个半径为a个圆
7 shape(a) 将画笔调为a图案
8 hideturtle() 隐藏画笔
9 pencolor('a') 将画笔颜色调为a颜色
10 left(a) 左转a度
11 right(a) 右转a度
12 pensize(‘a’) 画笔粗细切换为a
13 fillcolor(‘a’) 画出b图形并在里面填充a颜色
14 begin_fill()
15 b
16 end_fill()
17 bgcolor(a) 将背景颜色调为a
18 textinput(a,b) 发射出标题为a,问题为b的输入框
19 colormode(1/255) 画笔切换为随机颜色
20 1. color(1—255,1—255,1—255)
21 2. color(0.0—1.0,0.0—1.0,0.0—1.0)
22 write(a,fout=(‘Armal’,b,’normal’)) 画出b大小的a

3 math库
代码 描述
1 from math import* 导入math库
2 sqrt(a) 根号a
3 fabs() 绝对值
4 ceil(a) 向上取整a
5 floor(a) 向下取整a

4 random库
代码 描述
1 from random import* 导入random库
2 randint(a,b) 产生a到b之间的随机数
3 seed(a) 当种子数相同时,产生的随机数也相同

5 easygui库
代码 描述
1 from easygui import* 导入easygui库
2 msgbox(a,b,c) 发射文本框,内容a,标题b,按钮c
3 ccbox(a,b(c,d)) 发射文本框,内容a,标题b,按钮有c和d
4 indexbox(a,b(c,d,e...)) 发射文本框,内容a,标题b,按钮有c,d,e等等
5 enterbox(a,b,(c,d)) 发射输入框,内容a,标题b,按钮有c和d

6 pygame库
代码 描述
1 from pygame import* 导入pygame库
2 display.set_mode((a,b)).fill(1—25 打出长a宽b的窗口并且填上随机颜色
3 display.update() 更新窗口
4 display.set_caption((a)) 将窗口的标题替换为a
5 a = image.load(b) 将b图片放入a变量里

7 time库
代码 描述
1 from time import * 导入time库
2 sleep(a) 等待a秒

8 getpass库
代码 描述
1 from getpass import* getpass库
2 getpass() getpass()和input()差不多,只是不把输入信息显示出来罢了
执行d,否则执行e

You might also like