python学习dya4
生活随笔
收集整理的這篇文章主要介紹了
python学习dya4
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#數字和列表
數字相關類型
python中整數支持4中寫法:十進制數、二進制數、八進制數、十六進制數
十進制數:基數是0-9,表示的時候直接寫:98 23 47
二進制數:基數是0和1,表示的時候不能直接寫:需要加前綴0b或者0B:0b1100、0b1101
八進制數:基數是0-7,表示的時候不能直接寫:需要加前綴:0o或者0O:0o625、0O127(零歐)
十六進制數:基數是0-9和a-f(A-F),表示的時候不能直接寫,需要加前綴:0x或者0X:0x3f
1)支持科學技術法:xey - x乘以10的y次方
2)計算機在存儲浮點數的時候不能存儲絕對相等的值
bool類型的本質就是一種特殊的模型, 其中True就是1,False就是0
注意:在python中如果虛部是1,那個1不能省,也要寫上去
j **2 = -1
1)python中的復數直接支持數學的復數運算
列表
列表是容器型數據類型(序列),將[]作為容器的標志,里面多個元素用逗號隔開;[元素1,元素2,元素3…]
1)列表是可變的(元素的個數和值可變)
2)列表是有序的(元素在容器中有順序)
任何類型的數據都可以作為列表的元素,沒有任何限制
1)查 - 獲取元素
a.獲取單個元素
語法:
列表[下標] - 獲取指定下標所對應的元素
說明:
1.列表 - 想要獲取元素所對應的列表
2.[] - 固定寫法
3.下標 - 又叫索引:是元素在列表當中位置信息對應的標號,每個元素所對應的下標有兩種。
第一種:從0開始一次增加(0表示第一個,1表示第二個…)
第二種:從-1開始減小(-1表示倒數第一個,-2表示倒數第二個…)
注意:下標不能越界
print (moves[10]) # 報錯b.遍歷 – 將列表中的元素一個一個全部取出來
直接遍歷獲取元素
for 變量 in 列表:
循環體
這兒的變量獲取到的就是列表中的元素
c.遍歷的同時獲取列表元素和元素所對應的下標
for 變量1,變量2 in enumerate(列表):
循環體
變量1獲取的是每個元素的下標,變量2獲取到的是每個元素
d.通過遍歷列表中每個元素的下標來間接的遍歷元素
for x in range(2):print(moves[x])for x in range(-1,-2,-1):print(moves[x])2)增 - 添加元素
a.列表.append(元素) - 在指定的列表的后面添加指定元素
b.列表.insert(下標,元素) - 在列表指定的下標前插入指定元素
hero_list = ['魯班','壓縮','盧仙'] hero_list.insert(1,'瞎子') print(hero_list)3)刪 - 刪除元素
masters = ['貂蟬','小喬','甄姬','王昭君','上官婉兒','周瑜'] del masters[-2] print(masters)列表.pop() - 取出列表最后一個元素
列表.pop(下標) - 取出列表中指定下標對應的元素
4)改 - 修改元素的值
teleplays = ['人民的名義','甄嬛傳','紙牌屋','絕命毒師','請回答1998'] teleplays[0] = '幸福耙耳朵' print(teleplays)總結
以上是生活随笔為你收集整理的python学习dya4的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MacOS 系统安装超详细教程
- 下一篇: ABAP subroutine 的定义和