Python程式設計 第一章基礎知識

2022-06-28 15:21:10 字數 1471 閱讀 6321

1.python中的一切都是物件

2.python 不需要宣告變數及其型別,可直接根據賦值或運算自動推斷出變數的型別

3.字串和元組屬於不可變序列,以至於不能通過下標的方式來修改其值

4.數值型別主要有整數,浮點數,複數

5.定義變數名

1)必須以字母,漢字或下劃線開頭

2)變數名中不能有定格及標點符號

3)不能使用關鍵字作為變數名

4)區別大小寫為不同變數   例:student student

6.對於字串,單引號,雙引號,三引號作用一致,並可以相互巢狀

7.基本轉義字元

\n 換行

\t  製表

\r  回車

\'  單引

\"  雙引

\uhhhh  4位十六進製制數對立的字元

\\  乙個\

\000  3位八進位制數對應的字元

\xhh  2位十六進製制數對立的字元

8.要實現不換行,可在變數末尾加上 end=" "

例如  print("hello",end=" ")

print("world")

hello world

9.重要內建函式:

dir(obj)返回指定物件或模板obj的成員列表,如果不帶引數則返回包含當前作用域內所有可用物件名字的列表

help(obj)返回物件obj的幫助資訊

10.range() 是用來生成指定範圍數字的內建函式完整語法格式為 range( [start, ]stop [ ,step] ),該函式返回具有惰性求值特點的range,其中就包括左閉右開區間[start stop)內以step為步長的整數範圍

例如:>>>range(5)                         #start預設為0,step預設為1

range(0,5)

>>>list((range5))  #把range物件轉換為列表

[0,1,2,3,4]

>>>list(range(1,10))

[1,2,3,4,5,6,7,8,9]

>>>list(range(1,10,2))

[1,3,5,7,9]

>>>list(range(9,0,-2))

[9,7,5,3,1]

11.python採用的是基於值的記憶體管理方式,當多個物件被賦予相同值時,該值在記憶體中只有乙個副本

12.python程式中的注釋方法有兩種形式

1)以#開頭,本行為注釋內容

2)一對三引號 ' ' ' ... ... ' ' '之間的,為注釋內容

13.可以通過python指令碼的name 屬性來控制指令碼程式的某些行為

14.python程式檔案的標準擴充套件名為py,python也支援為偽編譯將程式轉換成字碼,也可以打包為二進位制可執行程式

15.可以使用import語句來匯入模組中的物件,也可以為匯入的模組或物件設定別名

16.一般建議每個import語句只匯入乙個模組

Python第一章基礎知識

python3.x 1 沒有了raw input,只有input 2 print是函式,要使用print 而不是print 3 所有的字串都是unicode字串 原始字串可以簡化反斜線的使用,以r開頭,在原始字串的結尾不能使用反斜線 第一章基礎知識 函式abs cmath.sqrt 返回平方根,也可...

Python 第一章 基礎知識

如果熟其他計算機語言,可能會習慣於每行以分號結束。python則不同,一行就是一行,不管多少。from future import division 1 2 0.51.4.1 長整型數 1.6 語句 1.7 獲取使用者輸入 input the meaning of life the meaning ...

Python第一章 基礎知識

加法 print 2 2 浮點數 print 1 2 丟棄小數部分,向下圓整 print 1 2 print 5.0 2.4 取餘x y 即為 x x y y print 10 3 print 2.75 0.5 print 10 3 print 10 3 乘方 print 2 3 print 3 2...