目录
数值类型
最大值、最小值、求和
max(n)
min(n)
sum(n)
绝对值
abs(n)
字母转数字
使用ord函数将其转换为ASCII码对应的数字
ord(n)
十进制转十六进制
hex(n)
十六进制转十进制
int(n, base = 16)
十进制转二进制
bin(n)
四舍五入小数位
使用之前要先保证变量类型是float
round(n,2)
字符串类型
count()
s.count('x')
寻找列表中第一次出现位置
s.index('x')
isalpha、isdigit、isspace
内置函数isalpha、isdigit、isspace可以分别判断字符串是否只包含字母、数字、空格
s.isalpha()
s.isdigit()
s.isspace()
find()
str.find(str1, beg=0, end=len(string))
join()
join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串
str=['I', 'am', 'NiuNiu']
print(' '.join(str))
I am NiuNiu
replace()
str=str.replace(old,new)
set去重
set(list)
查看变量类型
print(type(x))
字符串格式化
%代表格式化输出,.2代表小数点后保留两位,f代表数据类型是浮点型
a = 12.345
print("%.2f" %a)
复制字符串
str*n
split()
str:表示为分隔符,默认为空格,但是不能为空(’’)。若字符串中没有分隔符,则把整个字符串作为列表的一个元素。
num:表示分割次数。如果存在参数num,则仅分隔成 num+1 个子字符串,并且每一个子字符串可以赋给新的变量。默认为 -1, 即分隔所有。
[n]:表示选取第n个分片
str.split(str,num)[n]
变量值交换
a , b = b , a