標籤:pytho int 迭代 ges 大寫 key xtend 格式 efault
基礎資料類型1,數字
int:(整數)
2、布爾值 真或假 1 或 0#
None ," ", (), [], {} , 0 ===>都是 False
3、字串
"hello world"
字串常用方法:
.capitalize() #首字母大寫
.center() #通過兩邊添加填充字元(預設是空格)讓字串置中
.find() #尋找子串,找不到反回-1
.join() #這個很重要,將字串中每一個元素按照指定分割符進行拼接
.lower()#返回小寫版本
.replace()#替換指定子串(old,new)
.split()#非常重要,將字串拆分為序列
.strip()#預設取出開頭末尾空白,或去除指定字串
.startswith()#判斷是否以某某開頭
.format() #字串格式化
f"{},{}" #3.6最新字串格式化寫法
4、列表建立列表:name_list = ["gsd", "asf"]
列表常用方法
.append() #講一個對象追加到列表末尾.clear() #清空列表.copy() #淺拷貝列表.count ()#計算指定元素在列表中出現次數.extend ()#擴充元列表,迭代每一個元素然後加到列表裡面.index ()#尋找指定值第一次出現的索引.insert ()#將一個對象插入到列表.pop() #預設把最後一個元素刪除,並返回刪除值.remove() #刪除指定值.reverse ()#列表中元素取反.sort() #預設從小到大排序,.sort(reverse = True)從大到小排序
5、元祖
重點·:元組的一級元素不可修改,不能被增加和刪除建立元祖: ages = (1,2,3,4,5)
元組只有兩個方法:
.count #擷取指定元素出現次數.index #尋找
6、字典(是無序的)
建立字典 dict = {k:v,k:v} #索引值對關係
字典常用方法
.clear() #刪除所有字典項.copy() #淺拷貝一個新字典{}.formkeys([‘name‘,‘age‘],"vv") #.formkeys建立一個新字典,其中包含指定的鍵,預設每個索引值對應都是None. 不想使用預設值可提供特定值.get() #尋找字典中的鍵 沒有時返回None.items() #返回一個包含所有子典項的列表,其中每個元素都為(k,v)形式.keys() #返回字典中的鍵.values() #返回字典中的值.pop() #擷取指定鍵相關聯的值,並刪除索引值對.popitem() #隨機彈回一個字典項,並刪除.setdefault() #設定值,已存在不設定,擷取當前key對應的值,不存在,在字典中添加指定的索引值對.update() #更新使用一個字典中的項來更新另一個字典,如果當前字典包含鍵相同的項,就替換它
2.python基礎資料型別 (Elementary Data Type)