python基础知识之常用函数
2017-02-21 16:40
525 查看
1、格式化字符串的函数str.format()
语法:
它通过{}和:来代替%。
“映射”示例
2、getattr()
getattr(object, name[, default]):object为对象名,name为对象属性(必须是字符串),default为name属性不存在时指定的返回内容(可以是字符串,也可以是部分指令),若对象中存在该属性,则函数返回object.name,否则返回default中的内容,若省略default,则返回 AttributeError.
3、hasattr()
hasattr(object,name):用于判断一个对象里中是否存在name这一特性.
4、type(globals()) = class ‘dict’
5、hex()
本函数是转换一个整数对象为十六进制的字符串表示,比如像0x的格式。如果对象不是一个整数,应定义一个方法_index()返回整数。如果想把本函数的结果转换为整数类型,需要int()函数,并且使用基数为16的方式转换。另浮点数转换为十六进制表示需要使用float.hex()来转换,而不能使用本函数。
6、id()
当a,b为2的时候id相同,而为2.5的时候不同,这种情况在string字符串的时候也会出现,即当很短的a,b赋值很短的字符串的时候,它们的id值相同,而很长的则不会
7、python中有一个zfill方法用来给字符串前面补0
对于纯数字,我们也可以通过格式化的方式来补0
8、字符串操作
请查看 string的官方文档
9、关于继承的知识
语法:
它通过{}和:来代替%。
“映射”示例
>>>'{0},{1}'.format('kzc',18) 'kzc,18' >>>'{},{}'.format('kzc',18) 'kzc,18' >>>'{1},{0},{1}'.format('kzc',18) '18,kzc,18'
2、getattr()
getattr(object, name[, default]):object为对象名,name为对象属性(必须是字符串),default为name属性不存在时指定的返回内容(可以是字符串,也可以是部分指令),若对象中存在该属性,则函数返回object.name,否则返回default中的内容,若省略default,则返回 AttributeError.
>>>a = {"a": 1, "b":2} >>>getattr(a, "c", 4) 4
3、hasattr()
hasattr(object,name):用于判断一个对象里中是否存在name这一特性.
4、type(globals()) = class ‘dict’
5、hex()
本函数是转换一个整数对象为十六进制的字符串表示,比如像0x的格式。如果对象不是一个整数,应定义一个方法_index()返回整数。如果想把本函数的结果转换为整数类型,需要int()函数,并且使用基数为16的方式转换。另浮点数转换为十六进制表示需要使用float.hex()来转换,而不能使用本函数。
6、id()
>>> a = 2.5 >>> b = 2.5 >>> c = b >>> a is c False >>> a = 2 >>> b = 2 >>> c = b >>> a is c True >>> a = 2 >>> b = 2 >>> id(a) 21132060 >>> id(b) 21132060 >>> a = 2.5 >>> b = 2.5 >>> id(a) 19622112 >>> id(b) 29321464
当a,b为2的时候id相同,而为2.5的时候不同,这种情况在string字符串的时候也会出现,即当很短的a,b赋值很短的字符串的时候,它们的id值相同,而很长的则不会
7、python中有一个zfill方法用来给字符串前面补0
n = "123" s = n.zfill(5) assert s == "00123"
对于纯数字,我们也可以通过格式化的方式来补0
n = 123 s = "%05d" % n assert s == "00123"
8、字符串操作
请查看 string的官方文档
9、关于继承的知识
相关文章推荐
- 温故知新python3--基础知识3(函数高级特性)
- Python函数基础知识
- PHP基础知识总结02(常用的数组函数)
- 关于python的基础知识12--方法/函数
- Python 专题一 函数的基础知识
- Python基础知识:函数、三元函数、lambda函数
- Python+Selenium基础1-6:Selenium常用函数
- Python基础-获取对象信息的常用函数
- python基础===正则表达式,常用函数re.split和re.sub
- Python基础知识(四)--函数
- python基础知识整理——常用内置函数整理
- Python基础、函数及其相关函数库(Numpy、TensorFlow)常用函数集锦(更新中,更新日期:2017-08-03)
- python3函数基础知识一
- 020--python函数基础知识考试(包括:函数_递归等知识)
- 基础知识(八)python文件操作相关函数
- Python基础知识3:函数、三元函数、lambda函数
- Python 编程中常用的12种基础知识总结
- 温故知新python3--基础知识2(函数基础)
- jQuery常用函数和基础知识
- 10分钟学会 Python 函数基础知识 推荐