if while for 三者的基礎用法
1.if
以下以**示例:
x=int(input("請輸入數字"))
if x==8:
print("對了")
else:
print("錯了")
x=int(input("請輸入數字\n"))
if x==8:
print("對了")
elif x==9:
print("對了 對了")
elif x ==6:
print("對了 對了 對了")
elif x ==7:
print("對了 對了 對了 對了")
else :
print("錯了")
結果如下
以上為if的用法
2.for
以下以**示例:
for常與continue連用
for 常與 range()一起使用 方法如下
for i in range(4):
print(i)
輸出結果為01
23range()常以0開始
for i in range(1,20,2):
print(i)
輸出結果為
for常與continue連用
for i in range(1,3):
if i%2==0:
print(i)
continue
i+=2
print(i)
輸出結果為32
第乙個數為1,此時1進不了if裡面,所以直接跳過。輸出為1+2為3
第二個數為2,此時進入if裡面,輸出2,continue繼續迴圈,但是不進過下面的i+=2。
for迴圈簡要概論如上
3.while
while迴圈需要將while語句完成才會退出
x=int(input("請輸入數字\n"))
while x<5:
x=x+1
print("加1")
while常與break連用如下
x=int(input("請輸入數字\n"))
y=6while true:
if x==y:
break
x=int(input("錯了,請再輸入\n"))
print("對了")
列表問題1.新增
x=["dsad",'das',56,"dsa"]
x.extend(["das","dsad"])
x.insert(0,"dasd")
print(len(x))
print(x)
輸出如下:
7[『dasd』, 『dsad』, 『das』, 56, 『dsa』, 『das』, 『dsad』]
2.刪除
x=["dsad",'das',56,"dsa"]
x.remove(56)
print(len(x))
print(x)
輸出如下
3
['dsad', 'das', 'dsa']
x=["dsad",'das',56,"dsa"]
del x[2]
print(len(x))
print(x)
輸出如下
3
['dsad', 'das', 'dsa']
x=["dsad",'das',56,"dsa"]
x.pop(1)
print(x)
print(x.pop(1)
輸出如下
['dsad', 56, 'dsa']
56
3.切片
x=["dsad",'das',56,"dsa"]
print(x[1:3])
輸出如下
['das', 56]
下列為反轉與排序
x=[5,8,9,1,54,3]
x.reverse()
print(x)
x.sort()
print(x)
輸出為[3, 54, 1, 9, 8, 5]
[1, 3, 5, 8, 9, 54]
元組問題
x=1,5,6,9,8,2
x=x[:3]+("haha",)+x[3:]
print(x)
c=8,
print(8*c)
輸出(1, 5, 6, 'haha', 9, 8, 2)
(8, 8, 8, 8, 8, 8, 8, 8)
元組是無法直接新增刪除的,並且只有兩個方法,count和inde python 語法基礎篇 列表元祖和字典
序列是python最基本的資料結構 一 通用序列操作 1.索引 類似於c語言陣列的下標,從0開始 greeting hello greeting 0 h greet hello 2.分片 與使用索引來訪問單個元素類似,可以使用分片來訪問操作一定範圍內的元素,分片通過冒號相隔的兩個索引來實現 numb...
python基礎語法之 列表反轉
小白開啟python的學習之路,踩坑記錄一下。a.reverse 列表a反轉後賦值給a,即列表a本身變為逆序 a 1 只是輸出或給出a的反轉,並不會改變a,即a仍為原序。在用法上,a 1 index n 返回a反轉後a中元素n的索引,而a.reverse index n 語法報錯。舉例 a 1 2,...
python基礎 列表常用操作
1 空列表 方式1 變數 方式2 變數 list 2 具有乙個資料的列表 變數 值 備註 列表中儲存的每個都稱之為元素3 具有多個資料的列表 變數 值,值,值.1 訪問列表中的元素 變數 索引 2 修改列表中的元素 變數 索引 新值3 新增列表元素 普通操作無法實現,需要借助函式操作4 刪除列表中的...