python快速入門精華切記01

2021-07-28 22:59:42 字數 2683 閱讀 3777

導言

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]

print

list

print

list[0

]   print

list[1

:3]print

list[2

:]元祖:只能賦一次值,可視作唯讀列表,不可更新。例如tuple=('kobe',24,8,'mvp',99.9)

print

tuple

print

tuple[0

] print

tuple[1

:3]

print

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的安裝 安裝完成後就可以使用自帶...