1. 简述Python的五大数据类型的作用、定义方式、使用方法:
1). 数字类型:
整型(int): 表示年龄、号码、级别;变量名=值,变量名=int(值);加减乘除、逻辑判断;
浮点型(float):表示工资、身高、体重;变量名=值,变量名=float(值);加减乘除、逻辑判断;
2). 字符串类型:一串具有描述性的信息,表示名字、爱好等;变量名=‘值’;字符串可以做拼接,用‘+’,也可以将该字符串复制多份,用‘*’;
3). 列表:可以存放多个值,值可以是不同的数据类型;变量名=[值1,值2,值3,,,,],用逗号隔开;用索引进行取值,索引默认从零开始;
4). 字典:存放对键描述性的信息,可以是任意数据类型的值;变量名={k1:值1,k2:值2,,,,,};通过键取值;
5). 布尔型:进行逻辑判断;print(bool(判断条件));
2. 一行代码实现下述代码实现的功能:
```python
x = 10
y = 10
z = 10
```
x=y=z=10
print(x,y,z)
3. 写出两种交换x、y值的方式:
```python
x = 10
y = 20
```
1).z=x x=y y=z
2).x,y=y,x
4. 一行代码取出`nick`的第2、3个爱好:
```python
nick_info_dict = {
'name':'nick',
'age':'18',
'height':180,
'weight':140,
'hobby_list':['read','run','music','code'],
}
```
nick_info_dict['hobby_list'][1:3]
_,x,y,_=nick_info_dict['hobby_list']
5. 使用格式化输出的三种方式实现以下输出**(name换成自己的名字,既得修改身高体重,不要厚颜无耻)**
```python
name = 'Nick'
height = 180
weight = 140
# "My name is 'Nick', my height is 180, my weight is 140"
```