程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Python >> python初識—編輯器&版本&變量知識

python初識—編輯器&版本&變量知識

編輯:Python

python2.0和3.0版本變化很大,要跟隨腳步,學新的,用新的。3.0

python開發工具pycharm 5.0

python的交互器

python的程序一般放到Linux環境下運行。

python程序文件的後綴為.py(也可以不加,程序文件中會指定執行語言,但是一般人都加)。

創建一個簡單的HelloWorld.py程序。

$ cat HelloWorld.py
#!/usr/bin/env python3.5    #這裡就是指定了執行語言
#__*__encoding:utf-8__*__
print("Hello World!")

執行文件:

~ tedzhou$ chmod a+x HelloWorld.py
~ tedzhou$ ./HelloWorld.py
Hello World!

 

變量與賦值

變量是干嘛的?我們為什麼要學?

一個項目要有上萬行代碼,程序是要處理各種復雜的業務邏輯。比如用戶名&密碼,輸入,驗證,不同頁面上顯示用戶名。

用戶名就要在不同的模塊之間進行傳遞。那麼用戶名怎樣在各個模塊中傳遞呢。是不是通過名字調用簡單,那麼這個名字就是變量。

總結變量的作用:在你的程序中存儲一些臨時的數據,當程序運行時各種程序文件需要不斷的去調用,調用的時候用這個名字去調用。

 

變量的定義:

變量起名

變量的命名:以大、小寫英文字符開頭,隨後可以用英文字符、數字、下劃線三種字符 例子:

name = 'apex'  #name為變量,'apex'為變量值(字符串)

name2 = name  #name這裡沒有引號,沒有引號,python解釋器默認就把它當作變量,而不是字符串。

 

當你需要定義的變量特別多的時候。你就需要遵守程序開發中的常用定義變量的兩種方式中的一種:

常用寫法兩種 1.nums_of_alex_gf = 19     用_連接,下劃線寫法 2.NumsOfAlexGf =2 變量的駝峰寫法,單詞首字母大寫   變量指向關系 當a= 3 b =a  a =5 試問此時b?答案b =3   a為變量,變量只是存儲程序中的臨時數據。變量名指向數據的內存地址。 當a =3時,只是將變量名a指向了數據3的內存地址。 當b = a時,其實就是把變量名b的指引地址變得和a的一樣。 當a =5時,a的指向地址換了,程序是由上而下走的,b此時還是指向數據3的內存地址,而a指向了數據b的地址。 所以此時變量b的值是3   python內部處理機制: 變量和值有指向關系,當a變量指向3時,內存中開辟空間存3,當a指向5時,內存開辟空間存5,那3存在還有意義嗎?沒有!是不是應該清除掉,沒關系,清除的工作由python解釋器來做,它會把沒有指向的內存空間中的值刪除掉。那它怎麼判斷有沒有指向的呢,其實也簡單,在存值的內存空間中同時存一個標記有多少個指向的值,比如上面的例子,a=3時,存3的內存空間有一個指引標示為1 ,b=a 時,3的內存空間的指引標示改為2,當a =5時,3的內存空間的指引標示為1,所以python解釋器並沒有把3的內存空間清除。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved