常见数据类型函数
print("双引号内写的啥就打印啥",要打印的数据,第二个要打印的数据...,sep=' ',end='\n')
sep: 在每两个值之间的加上想要的分隔符,sep="-+-" 或者sep='$%^' 等等
end: 在末尾自动加一个字符 ,end="---"、\n 换行 \n 用在引号内 '\n' "\n"
1. 数值型函数
abs(x) 取x的绝对值
round(number, ndigits) 对数值进行四舍五入 ,没有ndigits默认取整,有表示小数点向右取整的位数,+负号向左取整位数。
pow(x, y, z(默认是0)) 相当于 x**y 或者 x**y%z %求余
2. 字符串编码转换函数
ord('c') 返回一个字符串的 UNICODE 值 (十进制的值) (所有字符在Unicode都有一个编码值)
chr(i) 返回i这个值对应的一个字符 i可以是二进制,十进制,八进制,十六进制的数
3. 进制之间转换函数:
hex(i) 将整数转换为 十六进制字符串
oct(i) 将整数转换为 八进制字符串
bin(i) 将整数转换为 二进制字符串
int() 转换为整型十进制
float() 转为浮点型十进制
4. 字符串常用方法
方法 说明
S.isdigit() 判断字符串中的字符是否全为数字
S.isnumeric() 判断字符串是否全为数字字符
S.isalpha() 判断字符串是否全为英文字母
S.islower() 判断字符串所有字符是否全为小写英文字母
S.isupper() 判断字符串所有字符是否全为大写英文字母
S.isspace() 判断字符串是否全为空白字符
S.center(width[,fill]) 将原字符串居中,左右默认填充空格
S.count(sub[, start[,end]]) 获取一个字符串中子串的 个数
S.find(start[,end]) 获取字符串中子串sub的从左到右出现第一次的索引index, 失败返回-1
S.rfind(sub) 从右到左查 子元素 sub 出现的下标 并返回
S.strip() 返回去掉左右空白字符的字符串
S.lstrip() 返回去掉左侧空白字符的字符串
S.rstrip() 返回去掉右侧空白字符的字符串
空白字符是指空格,水平制表符(\t),换行符(\n)等不可见的字符
S.title() 生成每个英文单词的首字母大写字符串(字符串中每个单词)
S.capitalize() 让字符串第一个字母大写,不管有没有空格
S.upper() 生成将英文转换为大写的字符串
S.lower() 生成将英文转换为小写的字符串
S.replace(old, new[, count]) 将原字符串的old用new代替,返回生成一个新的字符串
S.startswith(prefix[, start[, end]]) 返回S是否是以prefix开头,如果以prefix开头返回True,否则返回False,
S.endswith(suffix[, start[, end]]) 返回S是否是以prefix结尾,如果以prefix开头返回True,否则返回False
5. 列表的常用方法
L.index(v [, begin[, end]]) 返回对应元素的索引下标, begin为开始索引,end为结束索引
L.insert(index, obj) 将某个元素插放到列表中指定的位置
L.count(x) 返回列表中元素的个数
L.copy() 返回复制此列表(只复制一层,不会复制深层对象)
L.append(x) 向列表中追加---单个---元素 如果x=[1,2,4] ,追加的是一个列表而不是列表里的元素
L.extend(lst) 向列表追加另一个列表 L.extend([1,2,3]),向列表L追加1,2,3 ,共3个元素
L.sort(reverse=False) 将原列表中的元素进行排序,默认顺序按值的小到大的顺序排列,加reverse=False,就从大到小排列
内置 函数 sorted(list)
L.reverse() 将原列表反转,用来改变原列表的先后顺序
L.remove(x) 从列表中删除第一次出现在列表中的值
L.pop(index) 删除索引对应的元素,如果不加索引,默认删除最后元素,同时返回删除元素的引用关系
L.clear() 清空列表,等同于 L[:] = []
del L[X] del函数 一样可以删除列表中的元素
6. 字典的常用方法
D代表字典对象
D.clear() 清空字典
D.pop(key) 移除键,同时返回此键所对应的值
D.copy() 返回字典D的副本,只复制一层(浅拷贝)
D.update(D2) 将字典 D2 合并到D中,如果键相同,则此键的值取D2的值作为新值
D.get(key, default) 返回键key所对应的值,如果没有此键,则返回default(默认的空),没有打印出来
如果 default 写成 '没有找到' ,key 没有的话就返回 '没有找到'
D.keys() 返回可迭代的 dict_keys 键 对象
D.values() 返回可迭代的 dict_values 值 对象
D.items() 返回可迭代的 dict_items 键值对 对象
7. 集合的方法
S.add(e) 在集合中添加一个新的元素e;如果元素已经存在,则不添加
S.remove(e) 从集合中删除一个元素,如果元素不存在于集合中,则会产生一个KeyError错误
S.discard(e) 从集合S中移除一个元素e;
S.clear() 清空集合内的所有元素
S.copy() 将集合进行一次浅拷贝
S.pop() 从集合S中删除一个随机元素;如果此集合为空,则引发KeyError异常
S.update(s2) 用 S与s2得到的全集更新变量S

浙公网安备 33010602011771号