Python學習筆記-Day1-Python基礎,python-day1-python
1.進階語言翻譯成機器語言方式:解釋和編譯
python屬於解釋型語言
1.1文法常見三種錯誤類型
語法錯誤(syntax errors)
運行錯誤(runtime errors)
語意錯誤(semantic errors)
1.3變數和類型
變數:顧名思義就是變化的量值,定義變數可重複調用。提高開發效率
變數類型(調用範圍):全域變數,局部變數
變數值常見類型:整形(int),浮點型(float),字元型(str),空值(null)
變數相對就是常量:變數就是固定不變的的量,比如圓周率pi
1.4變數定義的規則:
- 變數名只能是 字母、數字或底線的任意組合
- 變數名的第一個字元不能是數字
- 以下關鍵字不能聲明為變數名
['and', 'as', 'assert', 'break', 'class', 'continue', 'def' , 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
python2.X與python3.X輸出比較
python2.x輸出文法:print "輸出內容"
python3.x輸出文法:print ("輸出內容")
python2.X與python3.X輸入比較
python2:name = raw_input("What is your name?") #only on python 2.x
python3:name
=
input
(
"What is your name?"
)
變數只能底線或者字母開頭,變數中不能有空格。不能數字特殊字元,
變數 = 變數值(字串,整數,浮點數,空)
變數 == 變數值(==算數運算子,等於)
改正:應該顯示的告訴python解譯器,用什麼編碼來執行原始碼,即:
#!/usr/bin/env python
#指定字元集
# -*- coding: utf-8 -*-
python注釋文法
單行注視:# 被注釋內容
多行注釋:'''被注釋內容 '''
多行注釋:"""被注釋內容 """