Python day 8(5) 内置函数学习3
2018-06-23 13:27:12来源:未知 阅读 ()
1 chr(i)
i为整数delattr
(object, name),范围为0到1114111.chr(i)返回一个字符串,该字母字符串的ASCII为i。eg:chr(65)='A'。
2 delattr
(object, name)
参数为一个对象和字符串(对象的其中一个属性)。该函数的目的就是删除对象的其中一个属性。delattr(x, 'foobar')
is equivalent to del x.foobar
3 dir(object) :
若没有参数,返回当前包含当前局部范围的属性的一个列表(list)。若有参数,返回对象的所有属性和方法名称。(更多了解去网站:http://docs.python.org/3/library/functions.html#abs)
4 filter
(function, iterable)
参数为一个函数和一个可迭代对象(包括迭代器)。返回的是一个迭代器,要用list,tuple或者next()或其它方法才能调用。若function是None,则认为可迭代对象中布尔值是False的被移除。即 filter(function, iterable)
is equivalent to the generator expression (item for item in iterable if function(item))
if function is notNone
and (item for item in iterable if item)
if function is None
5 getattr
(object, name[, default])
参数为一个对象,一个字符串形式的对象属性。如果该对象的属性存在,返回属性的值,否则返回默认的东西(default如果存在)或者报错(default不存在)。getattr(x, 'foobar')
is equivalent to x.foobar
6 hasattr
(object, name)
参数是一个对象,一个字符串形式的对象属性。如果该对象拥有这个字符串属性,则返回布尔值True,否则返回布尔值False
7 oct(x)
把一个整数数字转化为一个相应的带有前缀'0o'的八进制字符串。
如果要返回不带有前缀的字符串,可用如下方法:
1 >>> '%#o' % 10, '%o' % 10 2 ('0o12', '12') 3 >>> format(10, '#o'), format(10, 'o') 4 ('0o12', '12') 5 >>> f'{10:#o}', f'{10:o}' 6 ('0o12', '12')
8 ord(c)
参数为一个字符串,返回该字符串对应的ascii值。与chr(i)对应。
9 reversed
(seq)
返回一倒置的迭代器。seq必须是一有__reverse__()方法的对象或者有序列特征的对象。
10 setattr
(object, name, value)
参数为一个对象,一个对象的属性,一个将要赋予该对象的值。setattr(x, 'foobar', 123)
is equivalent to x.foobar = 123
11 sorted
(iterable, *, key=None, reverse=False)
第一个参数是可迭代对象,之后是2个命名关键字参数。key代表一个只有一个参数的函数,提取比较的关键字。key默认为None,即直接比较。
reverse是一个布尔值。reverse=True代表从大到小排列,reverse=False或者没有都是从小到大排序。返回的是一个有序列表。
12 type()
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:日期和时间
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash