国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > Python中的56个内置函数详解(二)

Python中的56个内置函数详解(二)

Python

头像

 Ly

2020-06-15 17:16:533197浏览 · 0收藏 · 0评论

9、str()

描述:str() 函数将对象转化为适于人阅读的形式。将字符类型、数值类型等转换为字符串类型

语法:class str(object='')

参数:object -- 对象。

案例

integ = 100
str(integ)'100'dict = {'baidu': 'baidu.com', 'google': 'google.com'};str(dict)"{'baidu': 'baidu.com', 'google': 'google.com'}"

10、callable()

描述:判断对象是否可以被调用,能被调用的对象就是一个callable 对象,对于函数、方法、lambda 函式、 类以及实现了 __call__ 方法的类实例, 它都返回 True。

语法:callable(object)

参数:object -- 对象

案例

callable(0)Falsedef add(x, y):  return x + ycallable(add)True

11、chr()

描述:chr() 用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符。

语法:chr(i)

参数:i -- 可以是10进制也可以是16进制的形式的数字。

案例

查看十进制整数对应的ASCII字符chr(65)'A'可以参考4案例中的表

12、ord()

描述:查看某个ascii对应的十进制数

语法:ord(c)

参数:c -- 字符。

案例

ord('A')65ord('~')126

13、classmethod()

描述:classmethod 修饰符对应的函数不需要实例化,不需要 self 参数,但第一个参数需要是表示自身类的 cls 参数,可以来调用类的属性,类的方法,实例化对象等。

语法:classmethod

参数:无

案例

class Sample(object): bar = 1  
def fun1(self):         
 print ('foo')             
 @classmethod   
def fun2(cls):       
  print ('fun2')      
  print (cls.bar)        
cls().fun1()   # 调用 foo 方法 Sample.fun2()  # 不需要实例化fun21foo

14、compile()

描述:compile() 函数将一个字符串编译为字节代码。

语法:compile(source, filename, mode[, flags[, dont_inherit]])

参数

source -- 字符串或者AST(Abstract Syntax Trees)对象。。

filename -- 代码文件名称,如果不是从文件读取代码则传递一些可辨认的值。

mode -- 指定编译代码的种类。可以指定为 exec, eval, single。

flags -- 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。。

flags和dont_inherit是用来控制编译源码时的标志

案例

将字符串编译成python能识别或可以执行的代码,也可以将文字读成字符串再编译。
s = "print('helloworld')"
r = compile(s,"<string>", "exec") r<code object <module> at 0x000000000F819420, 
file "<string>", line 1>exec(r)helloworldstr = "for i in range(0,5): print(i)"
 c = compile(str,'','exec')   
 # 编译为字节代码对象
  c<code object <module> at 0x000001EB82C91ED0, file "", line 1>
  exec(c)01234

15、complex()

描述:创建一个复数

语法:class complex([real[, imag]])

参数

real -- int, long, float或字符串;

imag -- int, long, float;

案例

complex(1,2)(1+2j) complex('1')(1+0j)complex("1+2j")(1+2j)

16、delattr()

描述:删除对象的属性

语法:delattr(object, name)

参数

object -- 对象。

name -- 必须是对象的属性。

案例

class Coordinate:    x = 10    y = -5    z = 0 
point1 = Coordinate() 
print('x = ',point)

Python中的56个内置函数详解(一)

Python中的56个内置函数详解(三)

Python中的56个内置函数详解(四)

Python中的56个内置函数详解(五)

Python中的56个内置函数详解(六)

Python中的56个内置函数详解(七)

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

麻豆免费无码AV在线播放| 学长突然把自慰器开到最大| 电影《满足2》完整版在线观看 | 五十款夜间禁用APP粉色视频 | 二人努力生猴子免费观看| 圆滚滚的大扔子视频在线观看 | 刀郎个人简历| 东北老阿姨高清免费观看电视剧 | 乡村玉米地周婶的小说叫什么名字| 抢钱袋鼠| 交换的一天电影完整播放在线观看| 做爰高潮A片(毛片)| 金钟国| 蜜桃浏览器| 法国空姐| 沉沦韵母小说全文阅读| 亲爱的爸爸【父女】笔趣阁负责的| 《艳乳欲乱2》动漫| 女生干多了腿中间会变宽吗| 无套内谢A片毛片免费| 美女被咬小头头视频大全| 洪真英| 性做爰全过程免费看| 老婆同意了交换男人心态| 太粗太大弄死我了L毛片| 青丝影院大全免费2023年新版 | 《喂奶人妻厨房HD》| 婆媳双飞杨钰莹阅读| 妈妈用嘴巴帮我消火怎么办| 《熟妇的荡欲》HD中字| 二人生猴子全程免费| 女子蹲下尿裤子的视频| 《玉蒲团2之艳乳欲仙欲》| 局长把校花在床呻吟| 姐姐片多多免费高清电视剧| 校长揉捏陈若雪的奶头| 女人喜欢快抽还是慢送?| 护士小姐| 李成敏| 《巨大萌蒂》免费| 海棠书屋免费无弹窗全文阅读