python数据类型学习笔记
python
python的数据类型
| 数据类型 | 例如 |
|---|---|
| 整数(int) | 8 |
| 浮点数(float) | 8.8 |
| 字符串(str) | “8” “python” |
| 布尔值(bool) | True False |
序列
它的成员都是有序排列,可通过下标偏移量访问
| 序列 | 例如 |
|---|---|
| 字符串 | “abcd” |
| 列表 | [0,"abcd"]括号内容可变 |
| 元组 | ("abc","def")括号内容不可变 |
序列的常用操作
| 符号 | 说明 |
|---|---|
| int,not in | 成员关系操作符 |
| +, | 连接操作符 |
| * | 重复操作符 |
| [:] | 切片操作符 |
练习
1.字符串练习
#输入年份,根据年份判断生肖
chinese_zodic = "猴鸡狗猪鼠牛虎兔龙蛇马羊"
year = 2018
print(year % 3)
print(chinese_zodic[year % 12])
执行结果:
D:\untitled1\venv\Scripts\python.exe D:/untitled1/venv/练习.py
2
狗
2.元组练习
**#输入生日,根据生日由下标确定星座**
zodiac_name = (u'摩羯座', u'水瓶座', u'双鱼座', u'白羊座', u'金牛座', u'双子座',
u'巨蟹座', u'狮子座', u'处女座', u'天秤座', u'天蝎座', u'射手座')
zodiac_days = ((1, 20), (2, 19), (3, 21), (4, 21), (5, 21), (6, 22),
(7, 23), (8, 23), (9, 23), (10, 23), (11, 23), (12, 23))
(month,day) = ((1,30))
##判断有几个星座日期符合条件
zodiac_day = filter(lambda x:x <= (month,day),zodiac_days)
print(zodiac_day)
##输入星座的具体个数
zodiac_len = len(list(zodiac_day))% 12
print(zodiac_len)
#结果
print(zodiac_name[zodiac_len])
执行结果:
<filter object at 0x0000019A27647BE0>
1
水瓶座
3.列表练习:
a_lsit = ['abc',0,3,'ad']
a_lsit.append('X')
print(a_lsit)
执行结果:
['abc', 0, 3, 'ad', 'X']
当列表增加时,增加的字符串到后方
总结:
已学知识
| 类型 | 具体知识 |
|---|---|
| 变量 | '变量赋值关键字' , '关键字' , '变量命名' , '命名规范' |
| 数字 | '整数' , '布尔值' |
| 序列 | '字符串' , '列表' , '元组' |

浙公网安备 33010602011771号