python資料型別學習筆記
阿新 • • 發佈:2020-09-02
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']
當列表增加時,增加的字串到後方
總結:
已學知識
型別 | 具體知識 |
---|---|
變數 | '變數賦值關鍵字' , '關鍵字' , '變數命名' , '命名規範' |
數字 | '整數' , '布林值' |
序列 | '字串' , '列表' , '元組' |