1. 程式人生 > >課後筆記一:Python基礎語法介紹(1)

課後筆記一:Python基礎語法介紹(1)

Python3.6.5

我們總是找借口說還有時間去做某事,或者完成某事,結果總是不了了之。比如拖到現在才寫第一課聽課筆記。

第一節課,老師對以下內容做了分享,大致分為

  • 環境配置

    • 開發平臺:Mac OS Version 10.13.2

      • 老師講課的是在Windows 10
      • 我選擇在Mac OS進行Python的學習和開發
    • 開發工具安裝
      • Python3.6.5 官網安裝網址:https://www.python.org/downloads/
      • Pycharm 官網安裝網址:http://www.jetbrains.com/pycharm/
  • Python簡單介紹

    • 面向對象的解釋性語言 (老師沒有說什麽是解釋性語言,大家自行google一下)
    • 提供豐富強大的內置庫和第三方庫
    • 開源,跨平臺
    • 易於上手,簡單靈
  • 註釋

    • 單行註釋:

      # this is a comment.
    • 多行註釋:
      ‘‘‘
      This is first line of comment.
      This is second line of comment.
      ‘‘‘
  • 變量

    • 弱類型,不需要顯示指定變量類型
    • 變量類型分為:(第一節課著重講了前三種類型)
      • Number:int;float;complex
      • Boolean:True;False
      • String
      • List
      • Tuple
      • Dictionar
    • 通過 type(變量) 來查看變量類型。例如:通過type(name)
      來查看剛剛輸入的name類型
    • 變量命名要見名知意。
    • 變量名是大小寫敏感的
  • input 和 print

    • input:請求用戶輸入。 例如:
      name = input("Please input your name: ")
      age = input("Please input your age: ")
    • print: 打印輸出。
      • 直接輸出內容。例如:
        print("Hello World, hello Ptyhon!")
      • 輸出單個和多個變量。 例如:
        print("His name is %s", name)
      • 格式化輸出
        print("His name is {}".format(name))
        print("His name is %s"%name)
  • 類型轉換

    • input的返回值是字符串,如果想轉換成×××,就用 int(input_returned_value)
  • 命名規則

    • 字母,數字和下劃線組成;
    • 首字母不能是數字
    • 駝峰命名,如UserName = "xiaolongtu
  • 運算符優先級

    • 邏輯運算符 < 比較運算符 < 算數運算符 < 冪運算
  • 條件判斷
    if 條件:
    邏輯代碼 1
    elif 條件:
    邏輯代碼 2
    else:
    邏輯代碼 3
    Note: 邏輯代碼裏的多行代碼是通過縮進對齊來確定代碼是否合法或者是否屬於同一邏輯代碼.例如:
age = 0

#age = 6 和print是屬於同一代碼邏輯塊。
if name == "xiaolongtu":
    age = 6
    print("The age is {}".format(age))

#age = 6 和print不屬於同一代碼邏輯塊。
if name == "xiaolongtu":
    age = 6
print("His age is {}.format(age))

時間有限,應該要貼些代碼段或者圖片的。下次希望筆記能做的更好點。晚安。

課後筆記一:Python基礎語法介紹(1)