hand
_1_5_83
4
返回栏目
1k
9k
1k
1k
5k
1k
1k
1k
1k
3k
2k
1k
0.8k
2k
3k
1k
1k
0.7k
0.9k
1k
0.6k
0.4k
0.4k
0.3k
3k
2k
9k
0.4k
0.4k
0.8k
0.5k
3k
5k
1k
2k
2k
3k
5k
1k
1k
0.4k
0.5k
0.4k
0.6k
0.7k
1k
0.4k
0.3k
4k
0.5k
0k
0.3k
0k
0.2k
0.2k
0.3k
0.9k
0.9k
0.1k
0.9k
0.9k
1k
0.5k
6k
0.3k
0.4k
0.7k
0.6k
8k
3k
1k
1k
1k
1k
0k
2k
1k
1k
0.2k
5k
4k
5k
0.4k
0.8k
1k
1k
1k
0.1k
2k
1k
2k
6k
0k
2k
7k
1k
5k
2k
3k
1k
0k
1k
0.9k
0.4k
0.2k
1k
3k
4k
1k
1k
1k
2k
3k
0.7k
0.3k
0.5k
0.6k
1k
0.9k
3k
0.3k
4k
返回python栏目
作者:
贺及楼
成为作者
更新日期:2024-05-25 13:47:51
函数 | 中文 | 例子 | 输出 | 解释 |
---|---|---|---|---|
execfile() | 执行一个文件 | execfile('hello.py') |
||
staticmethod() | 返回静态函数 | |||
basestring() | 判断一个对象是否为 str 或者 unicode 的实例 | |||
iter() | 用来生成迭代器 | |||
property() | 在新式类中返回属性值 | |||
filter() | 过滤 | |||
globals() | 以字典类型返回当前位置的全部全局变量 | |||
zip() | 打包成元祖 | |||
reduce() | 对参数序列中元素进行累积 | |||
frozenset() | 返回一个冻结的集合,冻结后集合不能再添加或删除任何元素 | |||
reload() | 重新载入之前载入的模块 | |||
map() | 根据提供的函数对指定序列做映射 | |||
help() | 查看函数或模块用途的详细说明 | |||
object() | ||||
all() | 判断是否都是TRUE | all(['a', 'b', 'c', 'd']) |
True | 列表list,元素都不为空或0 |
all() | 判断是否都是TRUE | all(['a', 'b', '', 'd']) |
False | 列表list,存在一个为空的元素 |
all() | 判断是否都是TRUE | all([0, 1,2, 3]) |
False | 列表list,存在一个为0的元素 |
all() | 判断是否都是TRUE | all(('a', 'b', 'c', 'd')) |
True | 元组tuple,元素都不为空或0 |
all() | 判断是否都是TRUE | all(('a', 'b', '', 'd')) |
False | 元组tuple,存在一个为空的元素 |
all() | 判断是否都是TRUE | all((0, 1, 2, 3)) |
False | 元组tuple,存在一个为0的元素 |
all() | 判断是否都是TRUE | all([]) | True | 空列表 !! |
all() | 判断是否都是TRUE | all(()) | True | 空元组 !! |
any() | 判断是否都是FALSE | any(['a', 'b', 'c', 'd']) |
True | 列表list,元素都不为空或0 |
any() | 判断是否都是FALSE | any(['a', 'b', '', 'd']) |
True | 列表list,存在一个为空的元素 |
any() | 判断是否都是FALSE | any([0, '', False]) |
False | 列表list,元素全为0,’’,false |
any() | 判断是否都是FALSE | any(('a', 'b', 'c', 'd')) |
True | 元组tuple,元素都不为空或0 |
any() | 判断是否都是FALSE | any(('a', 'b', '', 'd')) |
True | 元组tuple,存在一个为空的元素 |
any() | 判断是否都是FALSE | any((0, ‘’, False)) | False | 元组tuple,元素全为0,’’,false |
any() | 判断是否都是FALSE | any([]) | False | 空列表 |
any() | 判断是否都是FALSE | any(()) | False | 空元组 |
range() | 创建一个整数列表 | range(10) | [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] | 从 0 开始到 9 |
range() | 创建一个整数列表 | range(1, 11) | [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] | 从 1 开始到 10 |
range() | 创建一个整数列表 | range(0, 30, 5) | [0, 5, 10, 15, 20, 25] | 步长为 5 |
range() | 创建一个整数列表 | range(0, 10, 3) | [0, 3, 6, 9] | 步长为 3 |
range() | 创建一个整数列表 | range(0, -10, -1) | [0, -1, -2, -3, -4, -5, -6, -7, -8, -9] | 负数 |
range() | 创建一个整数列表 | range(0) | [] | |
range() | 创建一个整数列表 | range(1, 0) | [] | |
xrange() | 创建一个整数列表的生成器 | |||
cmp() | 比较2个对象 | cmp(-80, 80) | -1 | 小于-1 |
cmp() | 比较2个对象 | cmp(3, 3) | 0 | 等于0 |
cmp() | 比较2个对象 | cmp(80, -80) | 1 | 大于1 |
complex() | 创建值为 real + imag * j 的复数或者转化一个字符串或数为复数 | complex(1, 2) | (1 + 2j) | |
complex() | 创建值为 real + imag * j 的复数或者转化一个字符串或数为复数 | complex(1) | (1 + 0j) | 数字 |
complex() | 创建值为 real + imag * j 的复数或者转化一个字符串或数为复数。如果第一个参数为字符串,则不需要指定第二个参数 | complex(“1”) | (1 + 0j) | 当做字符串处理 |
complex() | 创建值为 real + imag * j 的复数或者转化一个字符串或数为复数 | complex(“1+2j”) | “+”号两边不能有空格,否则会报错 | |
dir() | 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表 | dir() | ['__builtins__', '__doc__', '__name__', '__package__', 'arr', 'myslice'] |
获得当前模块的属性列表 |
dir() | 带参数时,返回参数的属性、方法列表。如果参数包含方法dir(),该方法将被调用。如果参数不包含dir(),该方法将最大限度地收集参数信息。 | dir([ ]) | ['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__delslice__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getslice__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__setslice__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort'] |
查看列表的方法 |
函数 | 中文 | 例子 | 输出 | 解释 |
---|---|---|---|---|
id() | 函数返回对象的唯一标识符,标识符是一个整数,返回对象的内存地址 | id('runoob') |
4531887632 | |
id() | 函数返回对象的唯一标识符,标识符是一个整数,返回对象的内存地址 | id(1) | 140588731085608 | |
compile() | 将一个字符串编译为字节代码 | |||
bytearray() | 新字节数组 | |||
unicode() | ||||
unichr() | 返回 unicode 的字符 | |||
ord() | 返回对应的 ASCII 数值,或者 Unicode 数值 | ord('a') |
97 | |
ord() | 返回对应的 ASCII 数值,或者 Unicode 数值 | ord('b') |
98 | |
ord() | 返回对应的 ASCII 数值,或者 Unicode 数值 | ord('c') |
99 | |
bin() | 整数 int 或者长整数 long int 的二进制表示 | bin(10) | '0b1010' |
|
bin() | 整数 int 或者长整数 long int 的二进制表示 | bin(20) | '0b10100' |
|
oct() | 整数转换成 8 进制 | oct(10) | '0o12' |
以字符串形式表示 |
oct() | 整数转换成 8 进制 | oct(20) | '0o24' |
以字符串形式表示 |
oct() | 整数转换成 8 进制 | oct(15) | '0o17' |
以字符串形式表示 |
hex() | 10进制整数转换成16进制 | hex(255) | '0xff' |
以字符串形式表示 |
hex() | 10进制整数转换成16进制 | hex(-42) | '-0x2a' |
以字符串形式表示 |
hex() | 10进制整数转换成16进制 | hex(1L) | '0x1L' |
以字符串形式表示 |
hex() | 10进制整数转换成16进制 | hex(12) | '0xc' |
以字符串形式表示 |
chr() | 一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符 | chr(0x30) | 0 | 十六进制 |
chr() | 一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符 | chr(0x31) | 1 | 十六进制 |
chr() | 一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符 | chr(0x61) | a | 十六进制 |
chr() | 一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符 | chr(48) | 0 | 十进制 |
chr() | 一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符 | chr(49) | 1 | 十进制 |
chr() | 一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符 | chr(97) | a | 十进制 |
hash() | 取一个对象(字符串或者数值等)的哈希值 | hash('test') |
2314058222102390712 | 字符串 |
hash() | 取一个对象(字符串或者数值等)的哈希值 | hash(1) | 1 | 数字 |
hash() | 取一个对象(字符串或者数值等)的哈希值 | hash(str([1,2,3])) | 1335416675971793195 | 集合 |
hash() | 取一个对象(字符串或者数值等)的哈希值 | hash(str(sorted({'1':1}))) |
7666464346782421378 | 字典 |
exec 内置表达式
>>>v = memoryview(bytearray("abcefg", 'utf-8'))
>>> print(v[1])
98
>>> print(v[-1])
103
>>> print(v[1:4])
<memory at 0x10f543a08>
>>> print(v[1:4].tobytes())
b'bce'
python
整章节共122节
快分享给你的小伙伴吧 ~