一些常用的内置函数:
内置函数一:

# callable()#检查函数是否能被调用,返回True、False def f1(): pass # f1()#能被调用 f2 = 123 # f2()# 这个不能被调用 print(callable(f1)) # 能被调用 print(callable(f2)) # 不能被调用 True False

# 查看对应的ascii码 # ord()把ASCII转换成数字 # chr()则相反,把数字转换成ASCII r = chr(65) print(r) # A n = ord("a") print(n) # 97 A 97

#随机验证码 import random # 加入随机验证码模块 li = [] for i in range(6): # 循环 temp = random.randrange(65, 91) # 方法返回指定递增基数集合中的一个随机数 c = chr(temp) # 把数字转换成ASCII,原来为数字,所以转换为了大写字母,因为65-91对应的ASCII为大写字母 li.append(c) # 将每次转换的ascii加入到列表中 result = "".join(li) # 用join方法把列表转换为字符 print(result) # 每次随机输出 # input_li = input("input li:") # if input_li == result: # print("登录成功") # 以下是修改版 # v2,这个修改版可以随机出现数字 import random li = [] for i in range(6): r = random.randrange(0, 4) # 返回一个随机数 if r == 2 or r == 4: # 如果返回的随机数等于2或者等于4的时候,让他继续下一步操作 num = random.randrange(0, 10) li.append(str(num)) # 用字符串的方式将随机生成的值添加到li列表中 else: temp = random.randrange(65, 91) c = chr(temp) li.append(c) result = "".join(li) print(result) DYHVPI 2QMTCM
内置函数二:
最后更新时间:2017-11-30-18:43:02