1.python中有一些基本規則的特殊字元。 (1)#表示這後的字元為python註釋。 (2)\n標準的行分隔符。 (3)\繼續上一行。(也就是過長的語句可以使用反斜杠(\)分解成幾行) (4);將兩個語句連接在一行。 (5):將代碼的頭和體分開。(多個語句構成一個代碼塊(代碼組),像if,whi ...
1.python中有一些基本規則的特殊字元。
(1)#表示這後的字元為python註釋。
(2)\n標準的行分隔符。
(3)\繼續上一行。(也就是過長的語句可以使用反斜杠(\)分解成幾行)
if(n==1) and\ (m==2): print("good")
------------------
good
(4);將兩個語句連接在一行。
(5):將代碼的頭和體分開。(多個語句構成一個代碼塊(代碼組),像if,while,def,class這樣的複合語句,首行以關鍵字開始,以冒號:結束)
(6)語句(代碼塊)用縮進的方式體現。
註意:縮進4個空格,避免使用製表符。
(7)python文件以模塊的形式組織。
2.變數賦值。
(1)賦值操作符。
(=)是主要的賦值操作符。
n=-12 m="tom"
註意:在python中對象是通過引用傳遞的,再賦值時不管這個對象是新創建的還是已經存在的,都是將對象的引用賦值給變數。
(2)增量賦值。
等號可以和一個算術運算符組合在一起,將計算結果重新複製給左邊的變數。
x=x+1 ---------- 現在可以寫成 x+=1
+=,-=,*=,**=,%=,/=,&=,等
註意:python並不支持x++或--x這樣的前置/後置自增/自減運算。
(3)多重賦值。
>>>x=y=z=1 >>>x 1 >>>y 1 >>>z 1
(4)多元賦值。
另一種將多個變數同時賦值的方法我們稱為多元賦值。
>>>x,y,z=1,2,'a string' >>>x 1 >>>y 2 >>>z 'a string'
2.標識符。
合法的python標識符字元串規則和其他大部分用C編寫的高級語言相似:
*第一個字元必須是字元或是下劃線。
*剩下的字元可以是字母,數字,下劃線。
*大小寫要很敏感。
3.記憶體管理。
(1)變數定義。
變數只有被創建和賦值後才能被使用,變數一旦被賦值,你就可以通過變數命令來訪問它。
(2)記憶體分配。
python解釋器自動承擔了記憶體管理的複雜任務,這大大簡化了程式的編寫。你只需要關心你要解決的問題,至於底層的問題交給python揭示其就好了。
4.第一個python程式。
我們已經熟悉了語法,代碼風格,變數賦值,以及記憶體分配,現在我們就可以來看一些稍微複雜的代碼。
f=open("test.log","w") f.write("this is my first line\n") f.write("this is my second line\n") f.close()
f=open("test.log","a") #n=input("pleae") f.write("--------------") f.close()