標籤:
安裝Python包即可:
Win版:https://www.python.org/ftp/python/2.7.9/python-2.7.9.msi
Linux版:https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz
使用虛擬環境:
虛擬環境使用第三方工具virtualenv建立。
檢查是否安裝了virtualenv:
1 $virtualenv --version
如果顯示錯誤,那麼就需要安裝。
virtualenv的安裝需要使用easy_install,如果沒有需要到這裡:https://pypi.python.org/pypi/setuptools,找到:ez_setup.py
(https://bootstrap.pypa.io/ez_setup.py)然後執行以下命令:
1 $python ez_setup.py2 $easy_install virtualenv
建立虛擬環境:
1 $virtualenv envname
啟用虛擬環境:
1 $source envname/bin/activate2 #或者:3 $envname/Scripts/activate
退出虛擬環境:輸入deactivate。
並且這是也可以使用pip安裝各種包。
內建的IDE:雙擊此檔案即可C:\Python27\Lib\idlelib\idle.pyw
程式輸入、輸出和raw_input()內建函數
1 >>>print "Hello World!" 2 >>>user = raw_input(‘Enter login name: ‘) 3 Enter login name: root 4 >>>print ‘Your login name is:‘, user 5 Your login name is root 6 #上面這個例子只能用於文本輸入。下面是輸入一個數值字串(並將字串轉換為整型)的例子: 7 >>>num = raw_input(‘Now enter a number: ‘) 8 Now enter a number:1024 9 >>>print ‘Doubling your number: %d‘ %(int(num) * 2)10 Doubling your number:204811 #擷取函數的協助:help(raw_input)
注釋:#(整行注釋)
操作符
算術操作符:+ - * / // % **
比較操作符:< <= > >= == != <> 返回布爾值
!=和<>分別是C風格和ABC/Pascal風格,後者慢慢被淘汰
邏輯操作符:and or not 返回布爾值
>>>3<4<5True#相當於3<4 and 4<5
變數和賦值
Python是動態型語言,不需要預先聲明變數的類型。變數的類型和值在賦值的那一刻被初始化。
變數名以字母或底線開頭,其他字元可以是數字字母底線,大小寫敏感。
支援增量賦值:n *= 10 即n = n * 10
不支援++n和--n,在這裡被Python解釋為-(-n) 得到n,+(+n) 得到的結果也是n
數字
支援5種基本數字類型,其中3種是整型
有符號整型
長整型
布爾型
浮點型
複數
字串
Python種字串被定義為引號之間的字元集和。
支援單引號、雙引號,三引號(三個連續的單引號或雙引號)可以用來包含特殊字元。
使用索引操作符([])和切片操作符([:])可以得到子字串。
字串索引規則:第一個字元的索引是0,最後一個字元的索引是-1.
加號+用於字串串連運算,星號*用於字串重複
1 >>>pystr = ‘Python‘ 2 >>>pystr[0] 3 ‘P‘ 4 >>>pystr = [2:5] 5 tho 6 >>>pystr = [-1] 7 n 8 >>>pystr * 2 9 ‘PythonPython‘10 >>>‘-‘ * 2011 ‘--------------------‘
Python入門