Python 關鍵字與迴圈控制 02

2021-09-04 02:08:05 字數 1070 閱讀 9850

基本變數型別

整數浮點數

字串布林值

空值函式

模組型別*

自定義型別

變數和型別

變數定義:

變數儲存在記憶體中的值,這就意味著在常見變數時會在記憶體中開闢乙個空間。

基於變數的數型別,直譯器會分配指定記憶體,並決定什麼資料可以被儲存在記憶體中。

變數可以制定不同的資料型別,這些變數可以儲存整數,小數或字元(弱型別)

堆:是一塊公共的記憶體空間,誰分配誰**。生命週期是全域性的。

棧:函式呼叫完後,會被清理掉。

變數賦值:

每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立(重要)!!

等號(=)用來給變數賦值,等號(=)運算子左邊是乙個變數名,右邊是儲存在變數中的值,

常見字串處理

去除空格及特殊符號: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.修飾類 修飾的類只能是內部類,普通類不能用...