1. 程式人生 > >Python基礎知識之二

Python基礎知識之二

== 當前 條件 nor style 嵌套使用 elif python基礎 lis

  在上一篇寫了一些Python的基本語法,這篇主要是寫Python裏面的條件和循環和函數結構,不多說,直接進入正題。

  Python的條件和循環語句:

    1.if語句:

      if 條件語句:

        代碼塊

      elif 條件語句:

        代碼塊

      else:

        代碼塊    

    2.while循環:

      while 條件語句:

        代碼塊

    3.for循環:

      for item in items:

        代碼塊

    4.關鍵字

      1.break:在代碼塊中終止循環,並跳出整個循環

      2.continue:在代碼塊中終止當前循環,並進入下一個循環

      3.pass:在Python中為了保證函數的完整,不允許存在空函數時,添加pass

    5.函數:

      def 函數名(屬性名1:類型=默認,屬性名2:類型=默認):

        代碼塊 #類型可以忽略

    6.註意事項:

      1.在Python中函數是沒有括號的,所以Python 有嚴格的字符縮進規則

      2.Python語句結尾不用帶分號

      3.Python嚴格區分大小寫

      4.暫時就想到這麽多,看官若想補充,請留言:)

  Python條件和循環以及函數語句的例子:

#if循環和print函數的三種帶變量輸出方式
num1=12 if num1>12: print("num1>%d"%(num1)) elif num1==12: print("num1=%d"%num1) else : print("num1<%",num1)
#輸出結果為 num1=12
#while和if嵌套使用並展示break和continue用法
num2=0 while num2<6: num2 = num2 + 1 if num2==5: break elif num2==3:
continue print(num2)
#輸出1,2,4
#展示怎麽偏歷list和range函數
list = ["a","b",21]
for i in list:
    print(i)  #輸出 a,b,21
for i in range(3):
    print(i) #輸出0,1,2
def people(name:str="",age:int=18,sex:str="boy"):
    print("name:%s\nage:%d\nsex:%s\n"%(name,age,sex))
people("rose",20,"girl")  #name:rose,age:20,sex:girl

好了,Python的基本知識就到這裏了,後面會寫一些Python的進階知識:)

  

Python基礎知識之二