1. 程式人生 > 實用技巧 >python資料型別學習筆記

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

當列表增加時,增加的字串到後方



總結:

已學知識

型別 具體知識
變數 '變數賦值關鍵字' , '關鍵字' , '變數命名' , '命名規範'
數字 '整數' , '布林值'
序列 '字串' , '列表' , '元組'