python 入門常識

superg發表於2020-02-13
  • print隔行/連續/間隔輸出
    print(a) == print(a,end='\n')
    print(a, end='')
    print(a, end=' ')
  • / (除)
    (-13)/3 = -5
    # 3*(-5)<-13<3*(-4)
  • % (取模)
    (-13)%3 = 2
    # |(-13)-(-15)| = 2
  • if語句
    if a<b:
    elif a>b:  #用於再判斷
    else:
  • while語句
    while true:
      if a < b:
          break #不再執行後面的語句,跳出while迴圈
      elif a > b:
          continue  #不再執行後面的語句,重新while迴圈
      else:
    else:
  • for語句
    for a > b:
    else:  可選
  • range(a,b)左包括右不包括
    range(1,4) = [1,2,3]
    range(1,4,2) = [1,3]
  • 區域性變數
    # 函式裡的變數只在函式內部有效
    x =50
    def func(x):
      print('x is', x)
      x = 2
      print('Changed local x to', x)
    func(x)
    print('x is still', x)
    # 輸出
    x is 50
    changed local x to 2
    x is still 50
  • global語句
    x =50
    def func():
      global x
      print('x is', x)
      x = 2
      print('Changed global x to', x)
    func()
    print('Value of x is', x)
    # 輸出
    x is 50
    changed global x to 2
    value of x is 2
  • 預設引數
    def func(a, b=5)  #有效
    def func(a=5,b)  #無效
  • 文件字串
    def max(a,b):
      '''選取最大值'''
    help(max)
    # 輸出
    max(a,b)
      選取最大值
  • 列表&元組
    元組相當於只讀的列表
  • zip命令
    • 新增至系統變數(path)後重啟pycharm
    • 使用者變數只針對當前使用者
    • 系統變數針對所有使用者
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章