基本變數型別
整數浮點數
字串布林值
空值函式
模組型別*
自定義型別
變數和型別
變數定義:
變數儲存在記憶體中的值,這就意味著在常見變數時會在記憶體中開闢乙個空間。
基於變數的數型別,直譯器會分配指定記憶體,並決定什麼資料可以被儲存在記憶體中。
變數可以制定不同的資料型別,這些變數可以儲存整數,小數或字元(弱型別)
堆:是一塊公共的記憶體空間,誰分配誰**。生命週期是全域性的。
棧:函式呼叫完後,會被清理掉。
變數賦值:
每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立(重要)!!
等號(=)用來給變數賦值,等號(=)運算子左邊是乙個變數名,右邊是儲存在變數中的值,
常見字串處理
去除空格及特殊符號:strip, lstrip, rstrip
複製字串:str1 = str2
連線字串
str2 += str1
new_str = str2 + str1
查詢字串:pos = str1.index(str2)
比較字串:cmp(str1, str2)
字串長度:len(str)
字串測試
str.startwith(prefix)
str.endwith(suffix)
str.isalnum() # 是否全是字母和數字,並至少有乙個字元。
str.isalpha() # 是否全是字母,並至少有乙個字元。
str.isdigit() # 是否全是數字,並至少有乙個字元。
str.isspace() # 是否全是空白字元,並至少有乙個字元。
str.islower() # 字母是否全是小寫
str.isupper() # 字母是否全是大寫
str.istitle() # 首字母是否大寫
字串本身不能修改,把它複製到陣列裡去。
day3 迴圈與關鍵字
1.for x in 序列 x 變數名 隨意命名 序列 容器型資料型別的資料,例如,字串,列表,元組,集合,字典,迭代器,生成器 迴圈次數由序列中元素的個數決定 list for x in range 5 迴圈輸入5個數,序列下標從0開始 num input list print list for ...
python保留關鍵字和常用關鍵字
python保留關鍵字和常用關鍵字如下 上圖是python3中的關鍵字,python2.7中的關鍵字部分會有區別,具體在自己列印輸出檢視 import keyword print join keyword.kwlist lambda 用於匿名函式中 assert 斷言語句,常用與除錯 raise 用...
static關鍵字與final關鍵字區別
static作用 1.修飾屬性 static關鍵字修飾的屬性為靜態屬性,與類相關,與類的例項無關,乙個類的不同例項共享乙個靜態屬性,訪問方式為類.屬性 2.修飾方法 被static修飾的方法稱為靜態方法,不能被重寫 3.修飾 塊 用於初始化靜態成員屬性 4.修飾類 修飾的類只能是內部類,普通類不能用...