一.区分列表、元组、集合、字典:

二.输出:
<1>格式化输出字符串:
| 格式符号 | 转换 |
| %s | 字符串 |
| %d | 有符号的十进制整数 |
| %f | 浮点数 |
| %c | 字符 |
| %u | 无符号十进制整数 |
| %o | 八进制整数 |
| %x | 十六进制整数(小写ox) |
| %X | 十六进制整数(大写OX) |
| %e | 科学计数法(小写‘e’) |
【小技巧】:
- %06d:表示输出的整数显示位数,不足补0,超出当前位数则原样输出
- %.2f:表示小数点后显示的小数位数
(1)例:
age = 18
name = 'lisi'
weight = 80
stu_id = 1
# 格式化单行输出
print('今年%d岁' % age)
print('我的名字是%s' % name)
print('我的体重%.2f公斤' % weight)
print('我的学号是%03d' % stu_id) # 我的学号是001
# 格式化多行输出
print('我叫%s,今年%d岁,体重%d公斤' % (name, age, weight))
print(f'我叫{name},今年{age}岁,体重{weight}公斤')
<2>转义字符:
- \n:换行;
- \t:制表符,一个tab键(4个空格)的距离;
<3>转换数据类型的函数:
| 函数 | 说明 |
| int(x[,base ]) | 将X转换为一个整数 |
| float(x) | 将X转换为一个浮点数 |
| str(x) | 将对象X转化为字符串 |
| eval(str) | 用来计算在字符串中的有效Python表达式,并返回一个对象 |
| tuple(s) | 将序列S转换为一个元组 |
| list(s) | 将序列S转换为一个列表 |
- eval:将自动转换成各自的数据类型
str1 = '1.1'
str2 = '10'
str3 = '[2, 4, 6]'
str4 = '(20, 10, 30)'
print(type(eval(str2)))
print(type(eval(str4)))
print(type(eval(str1)))
print(type(eval(str3)))
'''
<class 'int'>
<class 'tuple'>
<class 'float'>
<class 'list'>
'''


















