关于Python简洁语言表
-
数据类型
- Integer整数 -256,15
- String字符串 ‘Hello','你好’
- Boolean布尔值 True,False
- List列表 [value,...]
- Tuple元组 (value,...)
- Dictiontary {key,value,...}
- Set集合 {value,value,...}
算数运算符
- x+y 加 x-y 减
- x*y 乘 x/y 除
- x%y 取模,返回除法的余数
- x**y 幂,返回x的y次幂
- x//y 取整数 例:10//3 结果:3
比较运算符
- x<y 小于 x>y 大于
- x<=y 小于等于 x>=y 大于等于
- x==y 等于 x!=y 不等
布尔运算符
- not x 非
- x and y 且
- x or y 或
- x >= y 大于等于
- x == y 等于
- x != y 不等
转换函数
- int(expr) 将expr转成整形
- float(expr) 将expr转成浮点数
- str(expr) 将expr转成字符串
- chr(expr) 将expr转成ASCll字符
String字符串/List列表/Tuple操作
- len(s) s长度
- s[i] 取s中的第i个值(从0开始)
- s[start:end] 从开始(包括)到结束(不包括)的片段
- x in s 如果x包含在s中则为ture
- x not ins 如果x不包含在s中则为ture
- s+t 把s与t的相连接
- s*n 将s复制n份
- sorted(s) 对s进行排序
- s.index(item) item在s中的位置
列表List
- 删除
- del(item) 删除指定的列表
- pop([item]) 删除并返回指定元素,默认为最后一个
- remove(seq) 移除指定元素
- 列表操作
- len(ls) 计算列表的长度
- max(ls) 返回列表的最大值
- min(ls) 返回列表的最小值
- list(seq) 元组转换为列表
- len(ls) 计算列表的长度
- 列表排序
- sort() 永久排序
- sorted(ls) 临时排序
- reverse() 翻转列表
列表切片/range
- 列表切片
- [start:end] 表示 从start提取到end-1
- [start:end:step] 表示 从start提取到end-1,每step个字符提取一个
- [:]提取从开头(默认位置0)到结尾(默认位置-1)的整个字符串
- [start:] 从开头提取到结尾
- [:end] 从开头提取到结尾-1
- 例:
list=[1,2,3,4,5,6,7] list[4,9] print[5,6,7,8] list[0:9:3] print[1,4,7] list[0:] #列出索引0以后的
print[1,2,3,4,5,6,7] list[3:] #列出索引3以后的
print[4,5,6,7] list[:-1] #列出索引-1之前的
print[1,2,3,4,5,6] list[1:5] #列出索引1到5之间的
print[2,3,4] list[::-1] #列出所有索引(倒序)
print[7,6,5,4,3,2,1]
- Range函数
- range()函数可以创建一个函数列表,一般用在for循环中
- start: 计数从start开始.(默认从0开始)
- stop:计数到stop结束,但不包括stop
- step:步长.(默认为1)
-
range(start,stop,step) range(7) #从0开始到7 print[0,1,2,3,4,5,6,7] range(1,7) #从1开始到7,但不包括7 print[1,2,3,4,5,6] range(0,20,4) #步长(就是中间间隔)是4 print[0,4,8,12,16]
Set集合
- add(item) 增加一个值
- update(items) 更新多个值
- remove(item) 移除指定值
- & 取两个列表相交值
- intersaction 取两个集合相交值
- | 或 union 合并两个集合
- ^ 或 symmetric difference 两个集合对称差值
- - 或difference 两个集合差值
字典Dictiondary
- pop(key) 删除指定的键
- clear() 清除所有的键与值
- dic['age']=8 增加age或让该age等于8
- get(key) 查找指定的键的值,若没有则返回None这一步
- setdefault(key) 查找指定的键,若没有则同上
- update(dic2) 合并更新字典
- keys() 返回所有键列表
- values(): 返回所有值列表
- items(): 返回可浏览的键或值元组列表
语句
if语句
- if表达式 语句1
- elif表达式 语句2
- else表达式 语句3 if num>=5
While循环
- while表达式:语句1
for循环
for与range循环
函数定义 (后续补充)
内置函数 单独写一个博客

浙公网安备 33010602011771号