python_today01
print 函数
print(values....,seq='',end='\n')
第一个参数 输入一个或多个值
第二个参数 自定义values值连接的符号,默认空格
第三个参数 自定义values值结尾的符合,默认换行符
代码注释
单行注释 #单行注释
多行注释 ‘’‘ ’‘’ “”“ ”“”
原始字符串
print(r'eeeeerr\\\rrr')
简单数学计算
乘方 **
求余 %
取整 //
四舍五入 round round(10.8988,1) --> 10.8
绝对值取整 abc() abc(-1)
向上取整 math.ceil(3.4) -->4
向下取整 math.floor(3.4) -->3
截取取整数 math.trunc(10.3) -->10
幂运算 math.pow(2,4) -->16.0
字符串常用操作
String.strip([chars]) 去除字符串头尾的指定字符串默认为空格
String.lstrip([chars]) 去除左边的
String.rstrip([chars]) 去除右边的
判断字符串开头结尾字符
String.sartswith('L')
String.endswith('k')
String.find('x') 返回找到的字符串的下标,多个时返回第一个,没有时返回 -1
String.replace(oldstr,newstr) 字符串替换
len(String)
String.count('x') 出现的次数
String.upper() 转大写
String.lower() 转小写
String.center(n,'-') 把字符串放中间 ,两边用-补齐 n为字符串长度, 如n小于字符串长度 返回原字符串
字符串格式化
%s str()函数字符串
%d 十进制整数
%f 浮点数
%.6f 保留浮点数后几位小数
‘{}’.format(' ')
'{name}'.format(name=' ')
数字类型
int
十进制转二进制 bin
十进制转八进制 oct
向十进制转换 int
十进制转十六进制 hex
float
complex([real[,imag]]) 复数
bool 数字类型下的一种
isinstance(1,int) True int(False) 0 bool(0) False
列表
创建列表 list() []
列表只支持相加和相乘
list.count(x)
list.append(x)
list.extend(l) 在尾部添加另一个列表
list.index(x) 返回x的下标 没有就报错
list.pop() 删除尾部数据,并返回删除的数据
list.remove(x) 多个就删除第一个,如果没有就报错
list.reverse() 列表数据颠倒
list.sort() 排序;不可以排序就报错
元组
tuple() () 元组元素不可以改变 一个元素的元组 (1,)
len(tuple)
max(tuple)
min(tuple)
tuple(seq) 序列转元组
字典
{} dict()
字典是无序的只能通过键访问,不能通过序号访问 字典的键不可以改变
del {} 删除字典
{}.clear() 清空字典
dict.copy()
dict.get(key)
dict.items() 键值组合迭代器
dict.keys() 键迭代器
dict.values() 值迭代器
dict.pop(key) 删除字典键值对
dict.popitem() 从字典末尾删除
dict.update({key:value}) 更新,没有就创建
dict.setdefault(key) 存在返回key对应的值,不存在创建一个默认的
集合
无序,不重复的集合,无法通过序号访问
set()
len()
集合可以求交集 - & |