number:
type() 查询变量类型
isinstance() 判断数据类型
int() 转为整数
float()转为浮点数
str() 转为字符串
tuple() 转为元组
list() 转为列表
complex() 转为复数
math:
dir()查看math函数
abs() 绝对值
max()最大值
min()最小值
pow()次方
ceil()向上取整
floor() 向下取整
sqrt()开方
random:
choice() 随机取数
randrange()范围取随机1个,可设步长(单毕)
random()随机浮点数1个
shuffle()随机排序
uniform(x,y)随机生成一个x与y之间的实数,返回一个浮点数
randint()随机取数(双闭)
string:
input()输入
print()输出
下标和切片
\n 换行
\t 制表
r.. 正则
find()检查是否在mystr中,是,返回字符串开始索引,否:-1
index()检查是否在mystr中,是,返回字符串开始索引,否:报错
count()返回字符在字符串中出现次数
replace(a,b,c)a被替换成b c为次数
split(a) 以a为分隔符切割字符串,可设切片数
capitalize():首字符大写
title():每个单词首字母大写
lower():转为小写
upper():转为大写
swapcase():大小写反转
startswith(a):检测是否以a开头,是:ture 否:false
endswith(a):检测是否以a结尾,是:true 否:false
ljust(12):左对齐,缺少空格填
rjust(12):右对齐,缺少空格填
center(12):居中,缺少空格填
lstrip():删除字符串左边空白字符
rstrip():删除字符串右边空白字符
strip():删除字符串左右两边空白字符
partition(a):把字符串分成三部分 a前 a a后
splitlines():按行分割,返回一个包含各行作为元素的列表
isalpha():若字符串均为字母,true 否:false isdigit():若字符串均为数字,true 否 false isalnum():若字符串均为字母和数字,true 否:false isspace():若字符串均为空格,ture 否:false join(a):以a作为分隔符,对字符串进行分割(连接)
list:
len():获取序列长度
下标--》取值,替换(修改),截取
append():向列表添加元素
extend():将一个集合中的元素添加到另一个列表中(后面)
insert(index,object):在指定位置index前插入元素object
in/not in
index:同string
find:没有这个方法
del abc[0]:根据下标进行删除
pop():删除最后一个元素
remove():根据具体的值来进行数据的删除
sort():默认从小到大进行排序
reverse():当前列表逆序
tupie:
访问,截取--》下标
del 元组:删除
len()个数
max()最大值
min():最小值
set:
add(a) 添加元素a 元素做为整体
update() 插入数据(更新数据)(在后) 元素拆为个体
remove() 删除(根据值删除)
& 并集
| 交集
dictionary:
根据key 找值
info["id"] = newId 修改(覆盖)元素 可添加元素
get 访问元素(可直接赋值不存在的元素)
del dict 删除指定元素或整个字典
clear() 清除字典中所有的元素
len():测量键值对个数
keys() 返回一个包含字典所有的键
values() 返回一个包含字典所有的值
items():返回一个包含所有键值对的列表