day03_顺丰快递分拣小程序

目录

  • 一、又见str
    • 1.1 字符串定义
    • 1.2 字符串常用操作
      • 1.2.1 str.center(width[, fillchar])
      • 1.2.2 str.count(sub, start= 0,end=len(string))
      • 1.2.3 str.encode(encoding=’UTF-8′,errors=’strict’)
      • 1.2.4 str.endswith(suffix[, start[, end]])
      • 1.2.5 str.find(str, beg=0, end=len(string))
      • 1.2.6 str.isdigit()
      • 1.2.7 str.join(sequence)
      • 1.2.8 str.replace(old, new , max)
      • 1.2.9 str.split(str=””, num=string.count(str))
      • 1.2.10 str.startswith(substr, beg=0,end=len(string))
      • 1.2.11 str.strip([chars])
  • 二、又见list
    • 2.1 增加
    • 2.2 删除
      • 2.2.1 del删除
      • 2.2.2 pop删除
      • 2.2.3 remove删除
      • 2.2.4 clear 清空
    • 2.3 修改
    • 2.4 查看
    • 2.5 切片
    • 2.6 排序&反转
    • 2.7 循环列表-打印索引
    • 2.8 练习:班级分组序
  • 三、又见dict
    • 3.1 增加
    • 3.2 删除
    • 3.3 修改
    • 3.4 查看
    • 3.5 循环
    • 3.6 求长度
    • 3.7 练习
  • 四、补充:集合(set)
    • 4.1 添加操作
    • 4.2 删除操作
    • 4.3 运算符
  • 四、二进制运算
    • 4.1 二进制与十进制的转换
  • 五、字符编码
    • 5.1 ASCII编码
    • 5.2 计算机容量单位
    • 5.3 GBK&GB2312
    • 5.4 Unicode
    • 5.5 UTF-8
  • 六、十六进制
  • 七、快递分拣小程序
    • 练习
    • 股票查询

一、又见str

1.1 字符串定义

字符串是有序的字符的集合,在计算机储和表示信息

可进作

不可变,字符串是不可变的,不能像列表修改其中某个元素,所有对字符串的修改操作其实都是相当于了新数据。

1.2 字符串常用操作

1.2.1 str.center(width[, fillchar])

Python字符串center()方法以字符串宽度(width)为中心。使用指定的填充字符(fillchar)填充完成。默认填充字符(fillchar)是一个空格。

day03_顺丰快递分拣小程序

1.2.3 str.encode(encoding=‘UTF-8’,errors=‘strict’)

encode() 方法以 encoding 指定的编码格式编码字符串。errors参数可以指定不同的错误处理方案,默认为 ‘strict’,意为编码错误引起一个UnicodeError。 其他可能的值有 ‘ignore’, ‘replace’, ‘xmlcharrefreplace’, ‘backslashreplace’ 以及通过codecs.register_error() 注册的任何值。

day03_顺丰快递分拣小程序

1.2.5 str.find(str, beg=0, end=len(string))

find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始,默认为0) 和 end(结束,默认字符串的长度) 范围,则检查是否包含在指定范围内,如果指定范围内如果包含指定索引值,返回的是索引值在字符串中的起始位置。如果不包含索引值,返回-1。

1.2.6 str.isdigit()

isdigit() 方法检测字符串是否只由数字组成。如果字符串只包含数字则返回 True 否则返回 False。(即不接受其他一切非 [0-9] 元素)

1.2.7 str.join(sequence)

join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。

1.2.8 str.replace(old, new , max)

replace()方法是把字符串中的old(旧子字符串)替换成new(新子字符串),如果指定第三个参数max,则替换次数不超过max次(将旧的字符串用新的字符串替换不超过max次),默认全部替换。
(1)当不将max参数传入时,默认将所有old字符或者字符串替换为new字符或者字符串;
(2)当我们将max参数传入后,则将旧字符串替换为新字符串不超过max次,多余的则不进行替换。

day03_顺丰快递分拣小程序

2.8 练习:班级分组序

你们班有55每个姓名&考试成绩存在表格式如下:

需求:现要求按考试成绩将学员们分成5组,全存在新的表5组分别是90-100, 80-89, 70-79,60-69, 0-59
最终的数据格式如下:

来源:Hubert_xx

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年8月19日
下一篇 2022年8月19日

相关推荐