2023-02-12课堂代码
2023-02-12 08:04:16    14    0    0
python-w73
  1. '''
  2. l.sort() sort不带参数, 升序排序
  3. reverse 布尔类型: true:降序排序, false: 升序排序, 默认值是false
  4. key 比较函数, 默认是按照数据类型比较(整数,默认int)
  5. '''
  6. l = [10, 0, 1, 6, 12, 8]
  7. l.sort(key=str)
  8. print(l)
  9. t = (10, 0, 1, 6, 12, 8)
  10. nt = sorted(t, reverse=True, key=str)
  11. print(nt)
  12. print(t)
  13. '''
  14. sort是列表的方法, sorted是全局方法
  15. sort会改变原有对象的数据, sorted不会改变原有数据而是返回一个新对象
  16. sort只能排序列表, sorted可以排序列表/元组
  17. sorted返回的数据类型是列表
  18. reverse 布尔类型: true:降序排序, false: 升序排序, 默认值是false
  19. key 比较函数, 默认是按照数据类型比较(整数,默认int)
  20. '''
  21. '''
  22. 10 0
  23. int: 10 0
  24. str: str(10),str(0),str(1),str(6),str(12),str(8) ==> ['10', '0', '1', '6', '12', '8'] 排序后: ['0','10']
  25. '1a' '12'
  26. '''
  27. '''
  28. ASCII表
  29. 参考地址: https://baike.baidu.com/item/ASCII/309296?fromtitle=ascii%E7%A0%81%E8%A1%A8&fromid=19660475&fr=aladdin
  30. 主要掌握知识点:
  31. 1. 0 a A 在ASCII中的编码
  32. 2. ASCII使用16进制的表示形式: 如\x01
  33. '''
  34. '''
  35. 集合的元素 只能是不可变类型, 不能是可变类型
  36. 字典的键 只能是不可变类型, 不能是可变类型
  37. 改变指的是内存中数据的改变
  38. a-> 0x001(内存空间)
  39. 不可变类型: int/float/str/tuple/bool
  40. 可变类型: list/set/dict
  41. '''
  42. '''
  43. map(映射) 将一个元素通过一种方法转换成另外一个元素
  44. - 转换函数
  45. - 待映射的数据
  46. 会对列表里的每个元素, 使用转换函数进行转换, 得到一个新的列表
  47. map(str,(0,1,2))
  48. map函数的返回值是map对象, 而非列表/元组...
  49. 函数/方法
  50. 书名1 作者名1
  51. 书名2 作者2
  52. '''
  53. map(str, [0, 1, 2])
  54. '''
  55. 交叉并集:
  56. 交集: & -> and(且): a and b 即是且是, 例如: s1 & s2
  57. 并集: | -> or(或) a or b , 例如: s1 | s2
  58. 差集: - , 例如: s1-s2
  59. 集合方法:
  60. 交集: intersection, 例如: s1.intersection(s2) 等价于 s1 & s2
  61. 并集: union, 例如: s1.union(s2), s1 | s2
  62. 差集: difference, 例如: s1.difference(s2) , s1-s2
  63. '''
  64. r'C:\Program Files\Google\Chrome\Application\xxx\xxx'
  65. r->raw原始字符

Pre: Python安装-MAC OS系统

Next: 2022-12-25课堂代码

14
Sign in to leave a comment.
No Leanote account? Sign up now.
0 comments
Table of content