函数 round(x,d)四舍五入
abs (x) 绝对值
divmod(x,y)商余 (x//y,x%y)得 (10,3)
pow(x,y【,z】)幂余 (x**y)%z pow(3,pow(3,99),10000)得 4587
int(x) float(x) complex(x)复数
数据类型:
1.整数类型 1.二进制 0b / 0 B 2.十进制 3.八进制 4.十六进制
2.浮点类型 范围-10**308到10**308 精度10**-16
3.复数类型 实部 虚部 j
运算符 // 整数除 +x x本身 x**y幂运算(y是小数就开方)
宽度 1<2<3
循环结构 for...in...
def...while...
注释 单行#
块 '''
变量 val f c
输入 input(“撒大苏打实打实的”)
输出 print (“的撒大苏打实打实的”)
分支语句 if elif elif else
引入库 import turtle
函数 def *****(*********)
turtle.pensize尺寸
turtle.pencolor颜色
turtle.penseth方向
drawsnake绘制函数
字符串类型
1. 单行‘ 或 ’‘
2.多行 ’‘’ asdasd ‘’‘ 或
2类4种表示方法 一对单包双 或 一对双包单
0123456789
-10 -9 -8 -7 -6 -5 -4 -3 -2 -1
切片 使用【m:n:k】根据步长对字符串切片
《字符串》【m:n】 m缺失表示至开头 n缺失表示至结尾 “01234567895”【:3】 得 “012”
《字符串》 【m:n:k】根据步长对字符串切片 “01234567895”【1:8:2】 得 “1357”
“01234567895”【::-1】 得“59876543210”
转义符 \ \b \r \n
字符串操作符 x+y 连接
n*x 或 x*n 复制n次字符串x
x in s 如果x是s的子串,返回true 否则false
字符串处理函数 len(x) str(x)变为字符串
unicode字符串编码方式
字符串处理方法 .lower() / .upper 小写 / 大写
.split(sep=none) 返回一个列表 由被分隔的部分组成 “a,b,c”.split(",") 得【’a‘,’b‘,’c‘】
.count 出现次数
.replace(old,new)替换
.center(width[,fillchar])根据宽度居中,fillchar可选=
.strip(chars) 去掉=
.join(iter) 每个元素后加str","