這裡要特別注意乙個名詞:縮排。在python是完全依賴縮排的語言,使用鍵盤上tab可以輸入乙個縮排,下面會對縮排做詳細的解釋
建立方法
def
fun1
(): print("hi")
deffun2
(name):
print("hi",name)
deffun3
():return
"hello"
defprint_pargms
(*num,**word):
#乙個*表示傳入的是list,兩個*表示傳入的是元組
print("num="+str(num))
print("word="+str(word))
前三個方法是比較常用的型別,第四個方法比較複雜。上述**可以明顯地看出來方法體都加了乙個縮排。所以python就可以識別這是四個方法以及各自的方法體。
呼叫方法
fun1()
fun2("zwq")
print(fun3())
print_pargms(1,2,3,4,word="1",word_another="2",final_word="3",no="4");
例如:
guess=int(input("您輸入的是: "))
執行後輸入的值會傳喚成int然後賦值給guess變數
例如:
number=50
guess=int(input("您輸入的是: "))
#輸入字串轉換成整型
if guess == number:
print("恭喜你")
else :
print("很遺憾")
有兩點需要注意的地方:
①if條件後需要加冒號
②縮排常見方式如下:
for i in range(1,10):
print(i)
#最常見的方式
a_list=[1,2,3,4,5]
for i in a_list:
print(i)
#遍歷list
a_tuple=(1,2,3,4,5)
for i in a_tuple:
print(i)
#遍歷元組
a_dict=
for key in a_dict:
print(key)
print(a_dict[key])
#遍歷字典1
for key,value in a_dict.items():
print(key,value)
#遍歷字典2
小案例:
number=50
num_chances=3
for i in range(1,num_chances+1):
guess=int(input("請輸入:"))
if guess == number:
print("恭喜你")
break
else:
print("no")
print("你還有"+str(num_chances-i)+"機會")
print("ending")
例如:
number=50
guess_flag=false
while guess_flag ==false:
guess=int(input("請輸入:"))
if guess == number:
guess_flag=true
print("恭喜你")
else:
print("呵呵呵")
print("ending")
有兩點需要注意的地方:
①while條件後需要加冒號
②縮排
while和for迴圈的比較:for比較適合已確定迴圈次數的情況;while比較適合未知迴圈次數的情況
另外:break 跳出一層迴圈
continue 跳出一次迴圈迴圈
pass 什麼不做,直接執行下面**
python學習 列表方法總結
定義 list 為一列表 方法描述 在列表末尾新增新的物件 list.extend seq 在列表末尾一次性追加另乙個序列中的多個值 用新列表來擴充套件原列表,即原列表不改變 list.insert index,obj 將物件插入列表 list.pop index 1 移除列表中的乙個元素 預設為最...
Python學習總結3 Python基礎
一 介紹 python採用縮排方式 print absolute value of an integer a 100 if a 0 print a else print a 其中,為注釋。縮減用4個空格表示。其他每一行都是乙個語句,當語句以冒號 結尾時,縮排的語句視為 塊。二 資料型別 2.整數 包...
Python學習之基礎總結 1
python的優點 簡單,功能強大,支援物件導向 特點 1,嚴格區分大小寫 2,簡單,易學,支援物件導向 3,開源 4,庫非常豐富 5,跨平台使用 6,解釋性語言 7,高階語言 python的常量與變數 常量主要是指在程式執行中不可變的量 變數是指在程式執行時可以改變的量 常量的乙個特點 一旦繫結,...