導言
python是一種解釋型、物件導向、動態資料型別的高階程式語言。
python由guido van rossum於2023年底發明,第乙個公開發行版發行於2023年。
python 源**遵循 gpl(gnu general public license)協議。
注:python 2.0+版本輸出"hello world!":print
"hello, world!";
python 3.0+版本已經把print作為乙個內建函式,print("
hello, world!")
; 基礎先導
識別符號:英文,數字以及下劃線,不能以數字開頭!區分大小寫!
保留字元:exec,assert,elif,yield,except,lambda,raise,pass等等!
行和縮排:嚴格控制!
多行語句間:可用斜槓( \)將一行的語句分為多行顯示(出現在, {} 或 ()則可不必)!
引號使用:單引號(')、雙引號(")、三引號('''或""") 來表示字串,其中三引號也可在恰當位置當注釋用!
空行使用:函式之間或者類之間用以分隔,表新的**的開始!
使用者輸入:raw_input("please input:")
同一行輸寫多條語句:用;分割如:name=raw_input("inuput:"); print name;print "23333";·······
print輸出注意:預設換行,若不換行在輸出語句後加乙個逗號","即可!
注:if、while、def和class這樣的復合語句,首行以關鍵字開始,以冒號( : )結束!
變數型別
標準型別:五種(
numbers(數字)string(字串)list(列表)tuple(元組)dictionary(字典))
數字:支援四種即int long float complex,長整型後帶l,
複數用a + bj或者complex(a,b)表示, ab是浮點型 !
字串:兩種取值順序,左到右從0開始,右到左從-1開始!例如str='hello bryant'
列表:取值順序同字串有兩種。例如list=['kobe',24,8,'mvp',99.9]
list
list[0
list[1
:3]print
list[2
:]元祖:只能賦一次值,可視作唯讀列表,不可更新。例如tuple=('kobe',24,8,'mvp',99.9)
tuple
tuple[0
tuple[1
:3]
tuple[2
:]字典:通過鍵訪問而非偏移訪問。例如dict=
print dict['name']
print dict.keys()
print dict.values()
dict['name']='kobe bryant'
資料型別轉換:常用函式了解如str(x)
運算子注意
算術運算子:注意//是取整數之意,即返回商整數部分,區別/。另外冪用a**b表示。
比較運算子:<>是不等於。
成員運算子:in在指定序列返回true,還有not in。
身份運算子:is判斷兩個識別符號是否引用自乙個物件,如a=20,b=20那麼a is b返回結果1。
優先順序:
迴圈語句
1.在無限迴圈比如:
a = 1
while a == 1 :
num = raw_input("enter a number :")
print "you entered: ", num
可以使用 ctrl+c 來中斷迴圈。
2.pass使用:
for letter in 'kobe':
if letter == 'b':
pass
print '下乙個字母將輸出:'
print '當前字母 :', letter
pass 不做任何事情,是空語句,是為了保持程式結構的完整性。
python快速入門
1 特點 python是不用 作為每句 的結尾的。python來區別模組是使用縮進來區別的,因此在python中縮排是非常重要的。2 列印 print hello world print type 列印變數的型別 多行列印用三引號 被列印內容 3 標頭檔案 usr bin env python 意思...
Python快速入門
python快速入門在學過一門其他程式語言之後再學python是一件很容易的事情。以下列出一些python語言需要注意的問題 1.python中的注釋是 不同於其他c語言中的 並且沒有多行注釋 2.python中的字串可以用雙引號 或單引號來表示 3.字串中通過格式化字元放入多個變數需要用括號,變數...
Python快速入門
學習機器學習,python是乙個繞不過的東西,本週快速學了一下udacity的python程式設計基礎課,做個入門了解。內容比較簡單,看完的總體感受,這是讓零基礎的人產生興趣,這個是免費課程,有興趣的同學自己去看就行了。下面簡單總結一下課程基礎知識點 1 python的安裝 安裝完成後就可以使用自帶...