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']

当列表增加时,增加的字符串到后方



总结:

已学知识

类型 具体知识
变量 '变量赋值关键字' , '关键字' , '变量命名' , '命名规范'
数字 '整数' , '布尔值'
序列 '字符串' , '列表' , '元组'
posted @ 2020-09-02 14:52  大梦方觉寺  阅读(123)  评论(0)    收藏  举报