摘要: 格式化字符串有两种方法:% 和format 具体这两种方法有什么区别呢? {}.format 可以设置位置参数和变量参数来进行格式化,而% 不能 print("{} 爱吃菜".format("wanglei")) print("{name} 爱吃菜".format(name = "wanglei") 阅读全文
posted @ 2021-08-21 16:39 GalaxyStar 阅读(580) 评论(0) 推荐(0) 编辑
摘要: """ list.sort() 和sorted()方法 使用help()方法查看两个方法的说明 list.sort()和内置方法sorted() 都有key 和reverse参数 key参数接收一个函数来实现自定义的排序,例如:key = abs,按绝对值大小排序,reverse=False表示不需 阅读全文
posted @ 2021-08-21 15:55 GalaxyStar 阅读(183) 评论(0) 推荐(0) 编辑
摘要: """ 如何反序的迭代一个序列? 方法:1)使用内置函数reverse() 2)使用range()函数 3)使用切片 """ seq = "hello world" print(''.join([i for i in reversed(seq)])) # 注意 reversed()函数不会更改原来的 阅读全文
posted @ 2021-08-21 11:14 GalaxyStar 阅读(583) 评论(0) 推荐(0) 编辑
摘要: """ 1、合并列表,合并后不能重复,最终结果要排序 思路:使用集合 """ alist = ['a','b','c','d','e','f'] blist = ['x','y','z','d','e','f'] re_list = list(set(alist+blist)) re_list.so 阅读全文
posted @ 2021-08-21 11:13 GalaxyStar 阅读(147) 评论(0) 推荐(0) 编辑
摘要: """对一个列表如何去重,去重完成后如何保留顺序 list.sort(cmp=None,key=None,reverse=False) cmp -可选参数,如果指定了该参数,会使用该参数的方法进行排序 key -主要用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代 阅读全文
posted @ 2021-08-21 10:33 GalaxyStar 阅读(1524) 评论(0) 推荐(0) 编辑