博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python第十三天
阅读量:5124 次
发布时间:2019-06-13

本文共 2716 字,大约阅读时间需要 9 分钟。

内置函数:

bytes字节码格式的字符串
1 str=bytes('abc',encoding='utf-8',errors='strict')#字节码格式的字符串2 print(str)
bytearray:可修改的字节码格式的字符串
1 str_1=bytearray('abcd',encoding='utf-8',errors='strict')#:可修改的字节码格式的字符串2 print(str_1)3 str_1[1]=70#通过ascii码表对应的编号可以进行修改4 print(str_1)
callable:
1 def func():2     print('1')3 4 print(callable(func))#可调用的对象返回True,否则返回False
chr   ord
1 print(chr(199))#查询ascii码表中编号所对应的字符2 print(ord('a'))#查询字符在ascii码表中所对应的编号
compile:
1 str_2=''' 2 a=0 3 while a<100: 4     a+=1 5     if a%2==1: 6         print(a) 7  8 ''' 9 str_3=compile(str_2,'err.log','exec')#可以将字符串编译成可执行代码10 exec(str_3)#用exec进行执行11 exec(str_2)#用exec也可以直接进行编译运行12 print(dir(str_2))#可以查看对象所有可以使用的方法
divmod:
1 x,y=15,62 print(divmod(x,y))#求x除以y的商和余数
eval:
1 list_2="{'a':'1'',1','2':'c','d':'8'}"2 list_1=eval(list_2)#可以将字符串转字典\集合3 n='2+1'4 list_3=eval(n)#也可以转换简单的运算字符串5 print(list_1)6 print(list_3)
enumerate:
1 list_4=[1,2,4]2 list_5=enumerate(list_4)#将列表转成元组3 for i in list_5:4     print(i)
filter map:
list_5=filter(lambda n:n>5 ,range(10))# filter配合匿名函数可以让匿名函数中符合条件的值返回list_5=map(lambda n:n>5 ,range(10))# map配合匿名函数可以让匿名函数中的值,符合符件的返回True,不符合的条件返回False,print('我是华丽的分割线'.center(60,'-'))for i in list_5:    print(i)print('我是华丽的分割线'.center(60,'-'))list_5=map(lambda n:n*n,range(10))# map配合匿名函数可以让匿名函数中产生的值全部返回for i in list_5:    print(i)
functools.reduce:
1 import functools2 res=functools.reduce(lambda x,n:x*n,range(1,9))#通过匿名函数可以对x,n的运算进行累加3 print(res)
frozenset:
1 list_4=set({3:{1,2,3},4:[1,2,4]})2 list_5=set([1,2,1,2,233,2])3 print(list_4)4 print(list_5)5 list_6=frozenset(list_4)#将集合转为不可变的元组6 list_7=frozenset(list_5)#将集合转为不可变的元组7 print(list_6)8 print(list_7)
globals:  1 globals()#获取整个文件程序中的所有的变量的KEY与变量名的字典集合 
hash:
1 print(hash(list_6))#哈希列表,哈希值,将对象赋于一个哈希值,哈希值是只系统中唯一的ID,不会重复的,生成集合不能赋于哈希值2 print(hash(list_7))#哈希列表,哈希值,将对象赋于一个哈希值,哈希值是只系统中唯一的ID,不会重复的

hex oct:

1 x=hex(10)#将整数转成十六进制2 y=oct(10)#将整数转成八进制3 print(x)4 print(y)
locals: 
1 def fun_2():#2     a=13     print(locals())#返回局部变量4 fun_2()

max min

 1 print(max(list_5))#返回列表中的最大值

2 print(min(list_5))#返回列表中的最小值 

next():
1 b=(i*2 for i in range(100))#生成器2 print(next(b))#与迭代器中的__next__相同3 print(next(b))#与迭代器中的__next__相同4 print(next(b))#与迭代器中的__next__相同
pow():  1 n,m=3,4 2 i=pow(n,m)#n的m次方 
range 1 list_8=range(1,9)#数组列表生成器 2 print(list_8) 
round():  1 numb=100.123456# 2 print(round(numb,3))#取浮点数的小数位数 
sorted():可以对字典进行排序
1 dict_1={4:435,5:98,9:0,3:-89,7:6}2 print(dict_1)3 dict_2=sorted(dict_1.items())#排序后转为列表,默认以字典的KEY为序4 print(dict_2)5 dict_3=sorted(dict_1.items(),key=lambda x:x[1])#用lambda,进行指定KEY用value(内容)为序6 print(dict_3)
zip:
1 d=[1,2,3,4]2 e=['a','b','c']3 for i in zip(d,e):#将两个将表按位置进行对应组成元组列表,长度不一时,按短的进行组合4     print(i)

 

 

转载于:https://www.cnblogs.com/uge3/p/6859087.html

你可能感兴趣的文章
noip模拟赛 党
查看>>
bzoj2038 [2009国家集训队]小Z的袜子(hose)
查看>>
Java反射机制及其Class类浅析
查看>>
Postman-----如何导入和导出
查看>>
移动设备显示尺寸大全 CSS3媒体查询
查看>>
图片等比例缩放及图片上下剧中
查看>>
【转载】Linux screen 命令详解
查看>>
background-clip,background-origin
查看>>
Android 高级UI设计笔记12:ImageSwitcher图片切换器
查看>>
【Linux】ping命令详解
查看>>
对团队成员公开感谢博客
查看>>
java学习第三天
查看>>
python目录
查看>>
django+uwsgi+nginx+sqlite3部署+screen
查看>>
Andriod小型管理系统(Activity,SQLite库操作,ListView操作)(源代码下载)
查看>>
在Server上得到数据组装成HTML后导出到Excel。两种方法。
查看>>
浅谈项目需求变更管理
查看>>
经典算法系列一-快速排序
查看>>
设置java web工程中默认访问首页的几种方式
查看>>
ASP.NET MVC 拓展ViewResult实现word文档下载
查看>>