str="pythonzifuchuan"#字串是有索引值的,從左到右索引預設0開始的,最大範圍是字串長度少1,從右到左索引預設-1開始的,最大範圍是字串開頭print (str) # 輸出完整字串
print (str[0]) # 輸出字串中的第乙個字元
print (str[2:5]) # 輸出字串中第三個至第五個之間的字串,不包括5。輸出tho
print (str[2:] ) # 輸出從第三個字元開始的字串
print (str * 2) # 輸出字串兩次
print (str +"test") # 輸出連線的字串
list=["yi","er",147]
listq=["san","si",258]
#list集合同字串一樣擁有索引,他是已中括號括起來的,也可以實現巢狀
list[0]="genggai"#更改索引為0的值的集合
print(list) #他可以更改索引的值,輸出來乙個新的集合了
dellistq[0] #刪除索引值為0的集合
print(listq) #就顯示si和258這兩個值了
#建立空元組和 元組中只包含乙個元素時,需要在元素後面新增逗號
tup1 = ();tup1 = (50,);
tuple=("yuan","zu",369)#不允許更改值,也不允許刪除值,但可以整個元組用del刪除
#元組用"()"標識。內部元素用逗號隔開。但是元組不能二次賦值,相當於唯讀列表。
tuple[0]="genggai"#這個是非法的,不能更改。其他同集合一樣
tinydict =
#字典用""標識。字典由索引(key)和它對應的值value組成。前乙個表示鍵名,後乙個是鍵值
dict = {}
dict['one'] ="this is one"dict[2] ="this is two"#通過鍵名儲存鍵值
print (dict['one']) # 輸出鍵為'one' 的值
print (dict[2]) # 輸出鍵為 2 的值,即this is two
print (tinydict) # 輸出完整的字典
print (tinydict.keys()) # 輸出所有鍵
print (tinydict.values()) # 輸出所有值
tinydict['name']="nihao"#更改鍵名為name的值,也可用del刪除
python的資料型別
python變數沒有型別,但是python有資料型別 520 和520 是不一樣的,乙個是字串,乙個是數字 python資料型別包括很多,例如數值型別包括 e記法,表示科學計數法,屬於浮點型數值 6 100 000 000 6.1 1 000 000 000 6.1e9 布林型 ture和false...
python的資料型別
一 字串 1,定義方法 1 用單引號 str1 hello world 2 用雙引號 str2 hello world 注 普通字串的定義,上述兩種定義方法沒有任何區別 單字串中出現單引號時,字串的定義使用雙引號str3 let.s go 如果字串中有雙引號,使用轉義字元 轉義成普通字元 say l...
Python的資料型別
一 數值型別 1 整形int 2 長整形long 3 浮點型float 4 複數型別complex 5 布林型別,輸出值為true或false 6 內建強制轉換函式型別 二 運算子和表示式 1 算數運算子 2 關係運算子 3 邏輯運算子 邏輯與and 邏輯或or,邏輯非not 基本的運算子就不在此贅...