1. 程式人生 > >Python基礎之字典、元祖、常用字符串方法、文件讀寫

Python基礎之字典、元祖、常用字符串方法、文件讀寫

字母 tar name ati 刪除 ngs 元祖 ascii 技術分享

字典:鍵值對方式存在。key value

stu={
‘name‘:‘zhangsan‘,
‘gender‘:‘femanl‘,
‘age‘:17
}
print(stu)

#增加字典值

stu["score"]=87
stu.setdefault(‘dictinct‘,‘nanshan‘) #已經存在就不添加 sstu.update(xx) #把一個字典加入到另外一個字典裏面

#刪字典值

stu.pop(‘age‘)
del stu[‘score‘]

stu.clear() #清空字典

#查字典值

print(stu)
print(stu.get(‘age‘,‘12‘))

元祖:

cities = (‘beijing‘,‘shanghai‘)  #一旦定義好,就不能再變了
print(cities[0])
#修改元祖至不能通過常規的方式 要新建一個
#刪除元祖,不能已下標的方式,要del刪除整個
del aities

常用字符串方法:(內建函數)

# print(name.count(‘t‘)) #查詢次數
# print(name.endswith(‘.jpg‘))#判斷字符串是否以xx結尾
# print(name.startswith(‘138‘))#判斷字符串是否以xx開頭
# print(name.upper()) #都給你變成大寫的
# print(name.lower()) #都變成小寫的
# print(name.find(‘p‘)) #它找不到元素的時候,不會報錯,會返回-1
# print(name.isdigit()) #判斷是否為純數字
# print(name.isspace()) #判斷是否全都是空格
# print(name.strip())#去掉字符串兩邊的東西,默認是去調兩邊的空格和換行符的
# print(name.lstrip())#只去掉左邊的
# print(name.rstrip())#只去掉右邊的
# print(name.replace(‘abc‘,‘周旭東‘)) #替換字符串,把前面的替換成後面的
# name = ‘5‘
# print(name.zfill(2))#在前面補0
names = ‘‘‘lxy,zyf,wdz,nl,wy,gfw‘‘‘
# print(names.split(‘,‘)) #1、分割字符串,2、把字符串變成一個list 3、默認是以空格和換行符分割的
stus = [‘lxy‘, ‘zyf‘, ‘wdz‘, ‘nl‘, ‘wy‘, ‘gfw‘]
‘‘‘lxy、zyf、wdz‘‘‘
print(‘;‘.join(stus))#1、是吧list變成字符串的 2、以某個字符串連接
import string
print(string.ascii_letters) #所有的大寫+小寫字母
print(string.ascii_lowercase) #所有的小寫字母
print(string.ascii_uppercase)# 所有的大寫字母
print(string.digits) #所有的數字
print(string.punctuation) #所有的特殊字符

# print(name.format())
# print(name.format_map())
# print(name[1]) #字符串也是可以根據下標來取值的

文件讀寫:

打開文件可以用python中的open()函數

技術分享圖片

ss


 


Python基礎之字典、元祖、常用字符串方法、文件讀寫