ord()函数 获取字符的整数表示
print(ord("Y"))
89 进程已结束,退出代码0
chr()函数 把编码转换为对应的字符
print(chr(89))
Y 进程已结束,退出代码0
abs() 绝对值的函数
print(abs(-1.235))
1.235 进程已结束,退出代码0
max() 最大值函数
value = [1,2,3,9,12,8] print(max(value))
12 进程已结束,退出代码0
math.sqrt() 计算平方根函数
print(math.sqrt(23))
4.795831523312719 进程已结束,退出代码0
int() 可以把其他数据类型转换为整数
print(int(3.14))
3 进程已结束,退出代码0
hex() 把一个整数转换成十六进制表示的字符串
print(hex(5))
0x5 进程已结束,退出代码0
# power(x)函数,参数x就是一个位置参数。
# power(x,n),x的n次方
# 函数中pass可以用来作为占位符
range()函数,可以生成一个整数序列,创建一个整数列表,一般用在 for 循环中
list = "Hello" for i in range(len(list)): print(list[i])执行结果
非for循环
r = range(10) # 从小到大:2开始,10结束,步长3位 a = range(2,10,3) # 从大到小 n = range(100,10,-5) print(type(r)) print(list(r)) print(list(a)) print(list(n))
<class 'range'> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] [2, 5, 8] [100, 95, 90, 85, 80, 75, 70, 65, 60, 55, 50, 45, 40, 35, 30, 25, 20, 15] 进程已结束,退出代码0执行结果
random() 方法返回随机生成的一个实数,它在[0,1)范围内
random() 不能直接使用 ,需要import random
import random,string # 产生 1 到 10 的一个整数型随机数 print( random.randint(1,10) ) # 产生 0 到 1 之间的随机浮点数 print( random.random() ) # 产生 1.1 到 5.4 之间的随机浮点数,区间可以不是整数 print( random.uniform(1.1,5.4) ) # 从序列中随机选取一个元素 print( random.choice('tomorrow') ) # 生成从1到100的间隔为2的随机整数 print( random.randrange(1,100,2) ) # 将序列a中的元素顺序打乱 a=[1,3,5,6,7] random.shuffle(a) print(a) # 从a-zA-Z0-9生成指定数量的随机字符: ran_str = ''.join(random.sample(string.ascii_letters + string.digits, 8)) print(ran_str)
2 0.21454469294169343 3.346626079217021 t 17 [3, 1, 6, 7, 5] 1K4Mdbig 进程已结束,退出代码0执行结果
字符串
s = "hellO world !~" print(str.capitalize(s)) # 首字母大写 print(str.isalnum(s)) # 是否为数字或字母 print(str.isalpha(s)) # 是否为字母 print(str.isdigit(s)) # 是否只包含数字 print(str.islower(s)) # 是否存在大小写字符 print(str.format(s)) # 格式化字符串 print(str.lower(s)) # 转换为小写输出 print(str.upper(s)) # 转换为大写输出 print(s.join(s)) # 用于将序列中的元素以指定的字符连接生成一个新的字符串。
Hello world !~ False False False False hellO world !~ hello world !~ HELLO WORLD !~ hhellO world !~ehellO world !~lhellO world !~lhellO world !~OhellO world !~ hellO world !~whellO world !~ohellO world !~rhellO world !~lhellO world !~dhellO world !~ hellO world !~!hellO world !~~ 进程已结束,退出代码0执行结果