python征程2.0(python基礎)),python征程2.0基礎

來源:互聯網
上載者:User

python征程2.0(python基礎)),python征程2.0基礎

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=-12m="tom"

 注意:在python中對象是通過引用傳遞的,再賦值時不管這個對象是新建立的還是已經存在的,都是將對象的引用賦值給變數。

(2)增量賦值。

等號可以和一個算術運算子組合在一起,將計算結果重新複製給左邊的變數。

x=x+1----------現在可以寫成x+=1

 

+=,-=,*=,**=,%=,/=,&=,等

注意:python並不支援x++或--x這樣的前置/後置自增/自減運算。

(3)多重賦值。

>>>x=y=z=1>>>x1>>>y1>>>z1

 

(4)多元賦值。

另一種將多個變數同時賦值的方法我們稱為多元賦值。

>>>x,y,z=1,2,'a string'>>>x1>>>y2>>>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()

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.