-
環境配置
- 開發平臺:Mac OS Version 10.13.2
- 開發工具安裝
- Python3.6.5 官網安裝網址:https://www.python.org/downloads/
- Pycharm 官網安裝網址:http://www.jetbrains.com/pycharm/
-
Python
- 面向對象的解釋性語言
- 提供豐富強大的內置庫和第三方庫
- 開源,跨平臺
- 易於上手,簡單靈
-
註釋
-
單行註釋:
# 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 Pyhon!")
輸出單個和多個變量。 例如:
print("His name is %s", name)
格式化輸出
print("His name is {}".format(name)) print("His name is %s"%name)
- input:請求用戶輸入。 例如:
-
類型轉換
- 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))