a) 第乙個字元必須是
字母或下劃線,其他的部分由字母數字和下劃線組成
b) 識別符號分大小寫。
c) 可以用中文作為變數名,非ascii識別符號也是允許的了(但推薦用英文,避免麻煩)
d) 識別符號不能用關鍵字,關鍵字有
['false' , 'one ' , 'true' , ' and' , ' as' , 'assert' , 'break ' , 'class ', ' continue ' , def ', 'de1' , ' elif ' , 'else ', ' except , 'finally ' , ' for ', 'fronm', 'global' y 'if' , "import' , 'in' , 'is , 'lanbda ' , 'nonlota', 'not' , 'or ' , 'pass' , 'raise' , 'return ', 'try', ' while', 'with' , 'yield']
1、注釋有三種:單行注釋 : # (要注釋多行快捷鍵 選中+ctrl+/),多行注釋:單引號 ' '、雙引號 " "
2、注釋的好處:提高**的易讀性,別人讀的時候通過注釋就知道**在幹什麼了,以後**寫多了自己也不知道寫的是什麼,注釋幫助快速回憶
python是超級注重**規範的,整潔規範的**不僅看著舒服而且易讀高效,縮排能高效地規範**寫作
python通常是一行寫完一條語句,但如果語句很長,我們可以使用反斜槓\來實現多行語句
total = item_one + \
item_two + \
item_three
在 [ ] , 或( ) 中的多行語句,不需要使用反斜槓\
print預設輸出是換行的,如果要實現不換行需要在變數末尾加上end-" "
python允許為多個變數賦值,例如:
a = b = c = 3 ; a, b, c = 1, 2, "zitian"
number(數字)、string(字串)、list(列表)、tuple(元組)、set(集合)、dictionary(字典)
數字、字串、元組是不可變資料
列表、字典、集合是可變資料
數字特性:
python可以同時為多個變數賦值,如a,b= 1,2。
乙個變數可以通過賦值指向不同型別的物件。
數值的除法包含兩個運算子: / 返回乙個浮點數,// 返回乙個整數。
在混合計算時,python會把整型轉換成為浮點數。
字串特性:
反斜槓可以用來轉義,使用r可以讓反斜槓不發生轉義。
字串可以用+運算子連線在一起,用運算子重複。
python中的字串有兩種素引方式,從左往右以0開始,從右往左以-1開始。
python中的字串不能改變
python中的字串用單引號'或雙引號" "括起來,同時使用反斜槓\轉義特殊字元。字串的擷取的語法格式
加號+是字串的連線符,星號*表示複製當前字串,與之結合的數字為複製的次數
python使用反斜槓、轉義特殊字元,如果你不想讓反斜槓發生轉義,可以在字串前面新增乙個r,表示原始字串
python沒有單獨的字元型別,乙個字元就是長度為1的字串。
列表特性︰
q1、list寫在方括號之間,元素用逗號隔開
和字串—樣,list可以被索引和切片
list可以使用+操作符進行拼接
list中的元素是可以改變的
列表內可以包含各種資料型別
列表的一些操作
## 增刪改查:
list=[1,2,3,4,2]
2、刪除列表元素 del
list=[1,2,3,4,2]
del list[2] # 結果:list=[1,2,4,2]
3、修改列表元素
list=[1,2,3,4,2]
list[2] = 5 # 結果:list=[1,2,5,4,2]
4、查詢列表元素
list = [1,1,4,6,9,0]
print(list[0:-3]) # 索引加切片 結果:[1,1,4]
5、列表操作符
6、列表函式和方法
元組特性:
元組操作
1、建立空元組
tuple1=()
元組中只包含乙個元素時,需要在元素後面新增逗號,,否則括號會被當作運算子使用
2、訪問元組
tup1 = ( "google ' , "runoob " , 1997,2000)
tup2 = (1,2,3, 4, 5, 6,7 )
print ("tup1[0]: ", tup1[0])
print( "tup2[1:5]: ", tup2[1:5]) # 結果:tup1[0] = google
tup2[1:5] = (2, 3, 4, 5)
3、修改元組
元組中的元素值是不允許修改的,但我們可以對元組進行連線組合
tup1 = ('a', 10,32,'34')
tup2 = ('abc', 'def')
tup3 = tup1 + tup2
print(tup3) # 結果:('a', 10, 32, '34', 'abc', 'def')
4、刪除元組
元組中的元素不可刪除,但可以使用del刪除整個元組
字典的特性:
字典值可以是任何的python物件,既可以是標準的物件,也可以是使用者定義的,但鍵不行。
兩個重要的點需要記住:
字典內建函式&方法
集合特性:
1、集合( set )是乙個無序的不重複元素序列
2、可以使用大括號或者set ( )函式建立集合
注意:建立乙個空集合必須用set()而不是{},因為{}是用來建立—個空字典。
建立集合:
Python基礎 1(語法基礎)
1 資料交換 c語言中 temp x x y y temp python中 x,y y,x 2 典型的python檔案結構 1 usr bin env python 1 起始行 23 this is a test module 2 模組文件45 import sys 3 模組匯入 6importos...
Python 基礎語法 1
通過指令碼引數呼叫直譯器開始執行指令碼,直到指令碼執行完畢。當指令碼執行完成後,直譯器不再有效。讓我們寫乙個簡單的python指令碼程式。所有python檔案將以.py為副檔名。將以下的源 拷貝至test.py檔案中。print hello,python 這裡,假設你已經設定了python直譯器pa...
Python基礎語法1
常量與變數 常量 需要用物件的方法來建立乙個模組 class const object class consterror typeerror pass def setattr self,name,value if self.dict has key name raise self.consterro...