3.2 数据类型
列表
names = ['zhangsan','lisi','wangwu']print(name[0])names[1:4:2] #取下标1至下标4之间的数字,每隔一个元素,就取一个,包括1,不包括4names.append('xiaoliu')names.insert(1, "aa")元组
字符串
Last updated
names = ['zhangsan','lisi','wangwu']print(name[0])names[1:4:2] #取下标1至下标4之间的数字,每隔一个元素,就取一个,包括1,不包括4names.append('xiaoliu')names.insert(1, "aa")Last updated
names[1] = "bb"del names[1]names.remove("zhangsan")names.pop()names = ['zhangsan','lisi','wangwu']
ages = ['1','2']
names.extend(ages)name2 = names.copy()num = [1,2,3,4,2,3,4,2]
print(num.count(2))num = [1,2,3,4,2,3,4,2]
num.sort()
print(num)name.reverse()num = [1,2,3,4,2,3,4,2]
print(num.index(3))names = ('zhangsan','lisi','wangwu')
print(names, names.count("zhangsan"),names.index("lisi"))name = "abc"
print(name.capitalize())name = "ABC"
print(name.casefold())name = "ABC"
print(name.center(50, "-"))name = "ABClexjjlllex"
print(name.count('lex'))name.encode()name = "ABClexjjlllexLi"
print(name.endswith("Li"))print("Wangzhi\tClay".expandtabs(20))name = "BClexAjjlllex"
print(name.find('A'))msg = "my name is {}, and age is {}"
print(msg.format("clay", 18))msg = "my name is {1}, and age is {0}"
print(msg.format("clay", 18))msg = "my name is {name}, and age is {age}"
print(msg.format(age=18, name="clay"))msg = "my name is {name}, and age is {age}"
print(msg.format_map({'age':18, 'name':'clay'})name = "BAClexAjjlllex"
print(name.index('A'))name = "k"
print(name.isalnum())name = "5"
print(name.isdigit())print("|".join(['alex', 'jack', 'rain']))intab = "aeiou"
outab = "12345"
trantab = str.maketrans(intab, outab)
str = "this is string example ... wow!!"
print(str.translate(trantab))str = "this is string example ... wow!!"
print(str.partition('is'))msg = "xiaoxieDAXIE"
print(msg.swapcase())msg = "xiaoxieDAXIE"
print(msg.zfill(20))msg = "xiaoxieDAXIE"
print(msg.ljust(20, "-"))msg = "xiaoxieDAXIE"
print(msg.rjust(20, "-"))msg = "1_xiaoxieDAXIE"
print(msg.isidentifier())