笔记-内置函数
1.min and max
l=[int(i) for i in input().split()]
print(max(l))
print(min(l))
2.sum
l= [int(i) for i in input().split()]
print(sum(l))
3.abs()输出数字的绝对值
4.python中的ord函数:它用于从给定的字符值中获取数字值,它接受一个字符并返回一个整数,即用于将字符转换为整数,即用于获取a的ASCII值。
a=input()
print(ord(a))
字母a 对应97
5.把别的进制转化为十进制
int('1010', 2) # 把二进制字符串转成十进制整数,结果是 10
int('12', 8) # 把八进制字符串转成十进制整数,结果是 10
int('a', 16) # 把十六进制字符串转成十进制整数,结果是 10
6.把十进制转化成别的进制
print(bin(num)) # '0b11010'
print(oct(num)) # '0o32'
print(hex(num)) # '0x1a'
7.a = list(map(int,input().split()))
print(pow(a[0],a[1]))
print(pow(a[1],a[0]))
8.
x = input().split()
print(x.count('0'))
9.
names = input().split(' ') # 将输入的值,分解成列表
print(names.index('NiuNiu')) # 调用index函数取值
10.判断字符类型
a = input()
print(a.isalpha())
print(a.isdigit())
print(a.isspace())
11.index
longstr= input()
if 'NiuNiu' in longstr:
print(longstr.index('NiuNiu')) # .index表示的是这个字符在整个字符第一次出现的位置
else:
print(-1)
12 . 计算一个字符在一个长字符串里出现的次数
pattern = input()
print(pattern.count('Niu'))