# Python語言基礎 ###### tags: `人生苦短,我學Python` ## 語法特點 * 註釋有單行與多行 ```python= #這是單行註釋 """ 這是多行註釋 """ ``` * 命名規範 :::warning 1. 盡量短小 2. 不推薦使用下划線,比如 xia_com 諸如此類 3. 首字母可大寫 ::: ## 保留字與標識符 * 保留字 ![](https://i.imgur.com/Cw4fMEA.png) * 標識符 :::info 1. 由字母、下划線、數字組成,請第一個字母不得是數字 2. 不能使用上述保留字 3. 區分大小寫 4. 下划線開頭的標識符具有特殊意義,應避免使用 5. 盡量不要用中文作為標識符 ::: ## 理解變量 * 比如 :arrow_heading_down: ```python= a = "b" ``` * Python使用變量就像是給快遞盒子加上標籤 ## 定義變量 :::success 1. 必須是有效的標識符 2. 不能使用保留字 3. 慎用I、O 4. 應選擇有意義的單詞作為變量名 ::: ## 基本變量類型 :::danger 1. 整數 2. 浮點數 3. 複數(3i+1) ::: * 字串符 ```python= #''單引號 #"" ""雙引號 #""" """三引號 title = "Hello World" print(title) #Hello World print(type(title)) #<class 'str'> ``` * 布林值 :::info 表示真假 ::: * 數據類型轉換(注意float轉成int型態) ```python= nums = 5 print(str(num)) #"5" ``` ## 基本輸入輸出 * 使用input()函數 ```python= #輸入 nums = input() #如果是int型別,加上int()即可 nums = int(input()) ``` * 使用print()函數 ```python= a = 10 b = 6 print(a) #10 print(a == b) false ``` - 當然,你也可以讀取資料檔案 ```python= fileopen = open('test.txt', 'r', encoding = 'utf8') print(fileopen) #自訂 ``` {%hackmd S1DMFioCO %}