# 每天 3 分钟，小闫带你学 Python(十八)

## 每日分享

Things may come to those who wait, but only the things left by those who hustle.

## 学习目标

1.掌握通用运算符操作。

2.掌握 python 的内置函数。

3.掌握多维列表元组的取值。

## 1.公共方法

### 1.1 运算符

#### +

```>>> a = 'ab' + 'cd'
>>> print(a)
abcd
>>> a = [1, 2] + [3, 4]
>>> print(a)
[1, 2, 3, 4]
>>> a = (1, 2) + (3, 4)
>>> print(a)
(1, 2, 3, 4)```

#### *

```>>> a = '1' * 2
>>> print(a)
11
>>> a = [1] * 2
>>> print(a)
[1, 1]
>>> a = (1,) * 2
>>> print(a)
(1, 1)```

#### in/not in

```>>> print('1' in '123')
True
>>> print('1' in ["1", 1])
True
>>> print('1' not in {"str":1})
True```

### 1.2 python 内置函数

#### len

```>>> print(len('123'))
3
>>> print(len([1, 2, 3]))
3
>>> print(len((1, 2, 3)))
3
>>> print(len({"1":"no", "2": "yes"}))
2```

#### max

```>>> print(max('123'))
3
>>> print(max({'cat': 12, 'dog': 13}))
dog
>>> print(max({'cat': 12, 'dog': 11}))
dog
>>> print(max({'1': "dog", '3': "cat"}))
3
>>> print(max({'3': "dog", '1': "cat"}))
3
>>> print(max({'4': "dog", '3': "cat"}))
4```

#### min

```>>> print(min('134'))
1```

#### del

```>>> list = [1, 2, 3]
>>> del list[1]
>>> print(list)
[1, 3]
>>> dict = {"name": "EthanYan", "age": 18}
>>> del dict["name"]
>>> print(dict)
{'age': 18}```

```>>> a = "a"
>>> del a
>>> print(a)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'a' is not defined```

### 1.3 多维列表/元组的访问

`([1, 2], 2, 3)`

```>>> tuple = ([1, 2], 2, 3)
>>> print(tuple[0][1])
2```

```>>> list = [1, ["来找我啊", 2], "error"]
>>> print(list[1][0])

## 2.作业

1.使用合适的方法输出：

`["我错了", "我错了", "我错了", "我错了", "我错了", "我错了"]`

2.取出下方列表的最大值和最小值：

`[1, 5, 67777, 2]`

3.取出元素 `你成功了`

`[1, 222, ['你成功了', 2], '你失败了']`

0 条评论

• ### 每天 3 分钟，小闫带你学 Python(十一)

Optimism is a happiness magnet. If you stay positive, good things and good peopl...

• ### 新鲜出炉面试题(二)

"What would you attempt to do if you knew you could not fail?—— Robert H. Schul...

• ### 机器学习算法之聚类算法

"If you set your goals ridiculously high and it's a failure, you will fail above...

• ### Python基础之序列构成的数组

容器序列能够存放不同类型的数据，比扁平序列更灵活； 扁平序列只能存放一种类型的原子性的数据，体积更小速度更快。eg：数字，字符字节

• ### Python3 列表

列表的切分和字符串基本一样,但是列表在切分时,只要输入了’:’,不管结果有几个元素,都会返回一个列表.

• ### Python 变量之列表与应用技巧

Python 定义了一些标准数据类型，用于存储各种类型的数据。Python有五个标准的数据类型，分别是：

• ### python学习之元组 字典 列表及运算符

1.4 元组里面可以包含各种类型的数据：整数 浮点数 字符串 布尔值(True False) 元组 等

• ### Python2和3的区别

学2还是3我想这是每一个初学者都会遇到的难题，我觉得作为一名新手直接上3。Python3是未来的大势所趋，2.7现在只是在维护，不会增加新的功能。

• ### python之成员(面向对象)

2. 变量 　　1. 实例变量: 昨天写的就是实力变量, 由对象去访问的变量. 　　2. 类变量. 此时. 这个变量属于类. ...