公共方法
运算符
运算符 |
Python 表达式 |
结果 |
描述 |
支持的数据类型 |
+ |
[1, 2] + [3, 4] |
[1, 2, 3, 4] |
合并 |
字符串、列表、元组 |
* |
'Hi!' * 4 |
['Hi!', 'Hi!', 'Hi!', 'Hi!'] |
复制 |
字符串、列表、元组 |
in |
3 in (1, 2, 3) |
True |
元素是否存在 |
字符串、列表、元组、字典 |
not in |
4 not in (1, 2, 3) |
True |
元素是否不存在 |
字符串、列表、元组、字典 |
+
#!/usr/bin/env python
# -*- coding:utf-8 -*-
a = "hello"
b = " "
c = "world"
print(a+b+c)
a = ['a', 'b', 'c']
b = ['d', 'e', 'f']
print(a+b)
a = ('a', 'b')
b = ('c', 'd')
print(a+b)
*
#!/usr/bin/env python
# -*- coding:utf-8 -*-
print("hello"*4)
print(['a', 'b']*4)
print(('a', 'b')*4)
in
#!/usr/bin/env python
# -*- coding:utf-8 -*-
print("zhang" in "zhangsan")
print("ab" in ['ab', 'cd', 'ed'])
print("ab" in ('ab', 'cd', 'ed'))
print("name" in {"name": "zhangsan", "age": 30})
python内置函数
序号 |
方法 |
描述 |
1 |
cmp(item1, item2) python3中没有cmp,需要使用operator替代 |
比较两个值 |
2 |
len(item) |
计算容器中元素个数 |
3 |
max(item) |
返回容器中元素最大值 |
4 |
min(item) |
返回容器中元素最小值 |
5 |
del(item) |
删除变量 |
operator
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import operator
a = 'zhang'
b = 'san'
# 小于
print(operator.lt(a, b))
# 小于等于
print(operator.le(a, b))
# 等于
print(operator.eq(a, b))
# 不等于
print(operator.ne(a, b))
# 大于等于
print(operator.ge(a, b))
# 大于
print(operator.gt(a, b))
len
#!/usr/bin/env python
# -*- coding:utf-8 -*-
print(len("zhangsan"))
print(len(['a', 'b', 'c']))
print(len(('a', 'b', 'c')))
print(len({'name': 'zhangsan', 'age': 20}))
max
#!/usr/bin/env python
# -*- coding:utf-8 -*-
print(max("zhangsan"))
print(max(['a', 'b', 'c']))
print(max(('a', 'b', 'c')))
print(max({'name': 'zhangsan', 'age': 20}))
min
#!/usr/bin/env python
# -*- coding:utf-8 -*-
print(min("zhangsan"))
print(min(['a', 'b', 'c']))
print(min(('a', 'b', 'c')))
print(min({'name': 'zhangsan', 'age': 20}))
多维列表的访问
#!/usr/bin/env python
# -*- coding:utf-8 -*-
list1 = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9],
]
print(list1[2][1])