#python基礎知識
#字串、列表、元組、字典
#字串常用功能
''' 移除空白、分割、長度、索引、切片'''
s=" what's you name?"
print("capitalize:",s.capitalize()) #字串的首字母大寫
print("center",s.center(50,"-")) #將字串居中顯示,第乙個引數為總長度,第二個引數為空白處填充的內容
print("count:",s.count('a')) #子串行的個數
#decode解碼,encode:編碼
print("endwith:",s.endswith('e?')) #判斷字串以什麼結尾
print("startwith:",s.startswith('hh')) #判斷字串以什麼開始
print("find:",s.find('you')) #查詢子串行的位置,如果沒找到返回-1
print("index:",s.index('a',2)) #查詢子字串的索引,如果沒找到就報錯,第2個引數為查詢的起始位置
print("isalnum:",s.isalnum()) #判斷字串是否是字母或數字
print("isdigit:",s.isdigit()) #判斷字串所有字元是否都為數字
print("isalpha:",s.isalpha()) #判斷字串中所有字元是否都為字母
print("join:", "|".join("df")) #連線字串
print("lstrip:",s.lstrip()) #移除字串左側空白
print("strip:",s.strip()) #移除字串兩側的空白
print("split:",s.split()) #分割字串,將結果返回到乙個列表中,引數中為分隔符
print("replace:",s.replace('a','kk',1)) #第乙個引數為原子串,第二個引數為新串,第3個引數為替換的個數
print("len:",len(s)) #字串的長度
#列表常用操作
'''索引、切片、追加、刪除、長度、包含'''
name_list = ['alex', 'seven', 'eric']
print("index[1]:",name_list[1]) #索引
print("name_list[:]:",name_list[:]) #切片
print("name_list:",name_list)
print("len:",len(name_list)) #列表長度
# name_list.remove('john') #刪除
# print("del name_list:",name_list) #刪除元素後
del name_list[name_list.index('john')]
print("del name_list:",name_list) #刪除元素後
print("包含:",'name' in name_list) #測試元素是否在列表中
print("count:",name_list.count('eric')) #統計列表中某個元素出現的次數
print("index value:",name_list.index('alex')) #返回元素的下標
print("index value:",name_list.index('eric',1)) #返回元素的下標,從列表中的第2個元素開始查詢
name_list.insert(1,'name1') #在索引處插入元素
print("insert name_list:",name_list)
#元組的常用操作
'''索引、切片、長度、包含'''
ages = (11, 22, 33, 44, 55)
print("index:",ages.index(44)) #獲取元組中某個元素的索引值
print("index value:",ages[4]) #獲取下標的值
print("ages[:-1]:",ages[:-1]) #切片,不包含第2個下標的值
print("len:",len(ages)) #元組長度
print("是否包含:",12 in ages) #關係測試
print("count:",ages.count(11)) #某個元素在元組中的個數
#字典的常用操作
'''索引、新增、刪除、鍵、值、鍵值對、長度'''
person =
print("person['name']:",person['name']) #取字典中鍵為name的值
person['phone']=13400000000 #向字典中新加乙個元素
print("add:",person)
print("len:",len(person)) #字典的長度
person.pop('phone') #刪除字典中的鍵
print("del:",person)
print("keys:",person.keys()) #獲取字典的鍵
print("values:",person.values()) #獲取字典鍵對應的值
print("items:",person.items()) #獲取字典的鍵值對,每乙個鍵值對為乙個元組,並將其放入乙個列表中
print("get:",person.get('age')) #如果沒有對應的鍵則返回none,不會報錯
print("鍵是否在字典中:",'phone' in person) #測試鍵是
python基礎知識 字串
1 字串的格式化 python 將若干值插入到帶有 標記的字串中,實現動態地輸出字串。格式 s str s s str 1,str 2 例如 str 0 i str 1 love str 2 china format s s s str 0,str 1,str 2 print format ilov...
基礎知識 字串python
len pbr out 3 len repr pbr out 5x iam y pan print x,y 法一,注意print 預設連續輸出兩個字串,其中間用空格隔開 x y 法二out iam pan 兩個字串之間有空格 iampana i am allen 這裡開頭有4個空格out i am ...
Python基礎知識 字串(一)
字串是python中非常基礎,非常常用的一種資料型別。從這節開始介紹python的字串的使用方法。ss hello,world 定義乙個字串 ss 1 使用索引,獲取某個字元,結果為 e ss 0 2 使用切片,獲取乙個子字串。結果為 he ss 3 可以使用負數索引,並且可以使用預設索引,預設時表...