python_内置函数
来源:互联网 发布:java怎么学才能学得好 编辑:程序博客网 时间:2024/05/18 01:37
abs()绝对值
#绝对值 打印结果123i=abs(-123)print(i)
all()都为真全是真
#假的元素有None 0 '' {} []a=all(["T",'2'])print(a)#打印结果为True
any()有一个为真是真
#假的元素有None 0 '' {} []a=any(["",'2'])print(a)#打印结果为True
bin()二进制
a=bin(1)print(a)#打印结果0b1
oct()八进制
a=oct(1)print(a)#打印结果0o1
int()十进制
a=int(1)print(a)#打印结果1
hex()十六进制
a=hex(1)print(a)ox1
bytes()字节
a=bytes("我是谁",encoding='utf-8')print(a)#打印结果b'\xe6\x88\x91\xe6\x98\xaf\xe8\xb0\x81'
利用chr 进行字母和ascill的转换写一个随机验证码
import randomtemp=''for i in range(4): num=random.randrange(0,3) #如果随机数是1,生成0-9随机数 if num==1 or num==3: rad2=random.randint(0,9) temp=temp+str(rad2) else: rad = random.randint(65, 90) c = chr(rad) temp=temp+cprint(temp)
callable()是否可执行
compile()把字符画转换成python代码
dir()查询所有方法
li=[]print(dir(li))#打印结果['__add__', '__class__', ...]
divmod()做除法是得到商和余数
print(divmod(10,3))#做分页的时候使用打印结果(3, 1)
eval()有返回值,可以执行一个字符串形式的表达式
a='1+2' print(eval(a))#eval('a+6',{'a':1})#执行后的结果3
filter(函数,可迭代对象)循环可以迭代的对象,获取每一个参数,函数
def f1(x): if x>22: return True else: return Falseret=filter(f1,[11,22,33,44])for i in ret: print(i)#打印结果33 44
map()把函数里面的值做运行
ret=map(lambda x: x + 100, [11,22,33,44])for i in ret: print(i)
globals()获取所有的全局变量
enumerate()
list1 = ["这", "是", "一个", "测试"]for index, item in enumerate(list1): print index, item>>>0 这1 是2 一个3 测试
isinstance(a,(int,str))是否属于类型
print isinstance(a,(int,str)) print isinstance(a,(float,str)) print isinstance(b,(str,int))
sorted() 排序 只能是同一种类型
类似list.sort
a = [1,21,3,4]a.sort()b=sorted(a)print(a)print(b)>>>[1, 3, 4, 21][1, 3, 4, 21]
阅读全文
0 0
- python_内置函数
- python_内置函数
- Python_函数
- Python_函数
- python_函数
- Python_函数
- 10-python_函数
- 12-python_函数-Lambda
- python_函数(二)
- Python_测试函数
- Python_序列对象内置方法详解_String
- python_函数与函数编程
- 11-python_函数-冗余参数
- Python_函数式编程简介
- python_笔记6_函数
- Python_高级函数(1)
- Python_高级函数(2)
- python_装饰器/匿名函数
- 基于C++的int转换为string
- BZOJ2330[SCOI2011] 糖果 题解【差分约束】
- 排序算法——快速排序
- 按之字形顺序打印二叉树
- Spring MVC的概念
- python_内置函数
- struts2类型转换中的异常处理
- sqoop使用示例
- 双向链表的简单实现
- VLC优化(2)修改VLC读缓冲机制
- Android studio 无法创建Android项目 根本就没有这个选项
- 日期类——日期计算器
- 常见Linux命令及用法
- WebView与js交互