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...