关于Python之路:Python之路day07数据类型补充编码补充
前言时刻:讲的不多,简直就是对之前讲的数据结构的各种补充, 来来总结一波: 学习了str、元组、列表、字典的补充用法以及Python的编码方式。 元组:count、index用法 列表:index、sort、reverse、加法、乘法 str:find、count、title、capitalize、center 字典:update(更新合并)、fromkeys、 1、补充我在想要不要把明天写的内容总结到之前写的呢,算了,等会写完之后,把之前的写的给欠缺下。 1.1、字符串用法补充str.count()、str.find()、str.capitalize()、str.center、str.title() 也没啥好多介绍的,看例子就ok了。 st1 = "zhangzhzh-cn" print(st1.count("zh")) # 3 返回要查问的字符串的数量print(st1.find('a')) # 2 返回第一个找到的索引号# 2、场景2st2 = "zHanG"print(st2.capitalize()) # 首字母大写,其余均小写print(st2.center(10, "&")) # &&zHanG&&& 居中显示,补齐10位,其余用"&"填充# 3、场景3 题目st3 = "i loVe my country"print(st3.title()) # I Love My Country 每个单词的首字母大写print(st3.swapcase()) # I LOvE MY COUNTRY 大小写翻转1.2、列表的补充用法lis.count()、lis.index()、lis.reverse()、lis.sort() 持续看例子,一看就会,这种根底的货色,就是多敲多记,等用到了就很不便了。 lis = [1, 5, 2, 8, 4, 1]# 1、翻转列表# sort reverse 默认就是False 是从小到大进行排列。True 则从大到下排列lis.sort(reverse=False) # [1, 1, 2, 4, 5, 8]lis.reverse() # [8, 5, 4, 2, 1, 1] 翻转列表# 2、索引print(lis.count(1)) # 2 返回成员的个数print(lis.index(2)) # 2 返回元素的索引# 3、相加 乘print(lis*2) # [8, 5, 4, 2, 1, 1, 8, 5, 4, 2, 1, 1]lis2 = [666, 888]print(lis+lis2) # [8, 5, 4, 2, 1, 1, 666, 888]1.3、元组的补充这外面须要留神的是,元组只有一个成员时,有逗号和没有逗号是不一样的,具体可看上面的例子。 ...