公共方法

运算符

运算符 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])

results matching ""

    No results matching ""