python中的_doc_是什么意思?您好,首先您描述有误,应该是__doc__,双下划线 。
每个对象都会有一个__doc__属性,用于描述该对象的作用 。在一个模块被import时,其文件中的某些特殊的字符串会被python解释器保存在相应对象的__doc__属性中 。比如,一个模块有模块的__doc__,一个class或function也有其对应的__doc__属性 。在python中,一个模块其实就是一个.py文件 。在文件中特殊的地方书写的字符串就是所谓的docstrings,就是将被放到__doc__的内容 。这个“特殊的地方”包括:
1. 一个文件任何一条可执行的代码之前#模块的__doc__
2. 一个类,在类定义语句后,任何可执行代码前#类的__doc__
3. 一个函数 , 在函数定义语句后,任何可执行代码前#函数的__doc__
举个例子:
#use__doc__ 属性
class MyClass:
'string.'
def printSay():
'print say welcome to you.'
print 'say welcome to you.'
print MyClass.__doc__
print MyClass.printSay.__doc__
#输出结果
string.
print say welcome to you.
Python中字典的内建函数用法是什么?
点击上方 "Python人工智能技术" 关注,星标或者置顶
22点24分准时推送 , 第一时间送达
后台回复“大礼包”,送你特别福利
编辑:乐乐 | 来自:pypypypy
上一篇:
正文
大家好,我是Pythn人工智能技术 。
内置函数就是Python给你提供的 , 拿来直接用的函数,比如print.,input等 。
截止到python版本3.6.2 , python一共提供了68个内置函数 , 具体如下
abs() dict() help() min() setattr()
all() dir() hex() next() slice()
any() divmod() id() object() sorted()
ascii() enumerate() input() oct() staticmethod()
bin() eval() int() open() str()
bool() exec() isinstance() ord() sum()
bytearray() ?lter() issubclass() pow() super()
bytes() ?oat() iter() print() tuple()
callable() format() len() property() type()
chr() frozenset() list() range() vars()
classmethod() getattr() locals() repr() zip()
compile() globals() map() reversed() __import__()
complex() hasattr() max() round()
delattr() hash() memoryview() set()
本文将这68个内置函数综合整理为12大类,正在学习Python基础的读者一定不要错过,建议收藏学习!
和数字相关 1. 数据类型
bool : 布尔型(True,False)
int : 整型(整数)
float : 浮点型(小数)
complex : 复数
2. 进制转换
bin() 将给的参数转换成二进制
otc() 将给的参数转换成八进制
hex() 将给的参数转换成十六进制
print(bin(10)) # 二进制:0b1010
print(hex(10)) # 十六进制:0xa
print(oct(10)) # 八进制:0o12
3. 数学运算
abs() 返回绝对值
divmode() 返回商和余数
round() 四舍五入
pow(a, b) 求a的b次幂, 如果有三个参数. 则求完次幂后对第三个数取余
sum() 求和
min() 求最小值
max() 求最大值
print(abs(-2)) # 绝对值:2
print(divmod(20,3)) # 求商和余数:(6,2)
print(round(4.50)) # 五舍六入:4
print(round(4.51)) #5
print(pow(10,2,3)) # 如果给了第三个参数. 表示最后取余:1
print(sum([1,2,3,4,5,6,7,8,9,10])) # 求和:55
print(min(5,3,9,12,7,2)) #求最小值:2
print(max(7,3,15,9,4,13)) #求最大值:15
和数据结构相关 1. 序列
(1)列表和元组
list() 将一个可迭代对象转换成列表
tuple() 将一个可迭代对象转换成元组
print(list((1,2,3,4,5,6))) #[1, 2, 3, 4, 5, 6]
print(tuple([1,2,3,4,5,6])) #(1, 2, 3, 4, 5, 6)
(2)相关内置函数
reversed() 将一个序列翻转, 返回翻转序列的迭代器
推荐阅读
- flutter头条源码,flutter engine源码分析
- 你如何理解新媒体运营的,你怎么理解新媒体
- 虚拟主机网站后台,网页虚拟主机
- 老田直播回放录屏怎么录,老田直播回放录屏怎么录视频
- go语言遍历结构体数组 go 遍历
- 路由器怎么设置苹果,路由器怎么设置苹果手机
- 免费下载韩国直播的软件,免费下载韩国直播的软件推荐
- java代码行数 java代码行宽
- 手机怎么安装移动路由器,手机怎么安装移动路由器怎么设置