流程配置中的 python 小知识点

  1. strip() 去除字符串头尾空格
  2. str() 类型转换,有时候读取 excel 某一列是数字,直接用我们的设置文本控件会出现不报错,日志可以正常输出但是页面上并没有输进去的情况,这个时候把变量转型 str 即可。
  3. 字母前加 r 表示 raw string,也叫原始字符串常量。一般用在一下两个方面:

    正则表达式用于处理正则表达式时,规避反斜杠的转义

    流程配置中的 python 小知识点

    系统路径如下面的路径,使用 r 就防止了 \t 的转义
    流程配置中的 python 小知识点

  4. 占位符: 字符串与变量拼接时候使用"i am %s age %d" % ("alex", 18)
  5. python 补 0:为了排版方便或者是输出文件命名整洁,通常需要给数字前面补 0 来做统一;Python 中有一个 zfill 函数用来给字符串前面补 0,非常有用,这个 zfill 看起来也就是 zero fill 的缩写吧,看一下如何使用:
    n = "123"
    s = n.zfill(5)
    assert s == '00123'
  6. 读取文件
    open(path,'r').read()
    r 只能读 
    r+ 可读可写,不会创建不存在的文件。如果直接写文件,则从顶部开始写,覆盖之前此位置的内容,如果先读后写,则会在文件最后追加内容。
    w+ 可读可写 如果文件存在 则覆盖整个文件不存在则创建 
    w 只能写 覆盖整个文件 不存在则创建 
    a 只能写 从文件底部添加内容 不存在则创建 
    a+ 可读可写 从文件顶部读取内容 从文件底部添加内容 不存在则创建
  7. len(string) 返回字符串长度
    len(list) 返回集合长度
  8. range(3) 遍历 [0,1,2]
    range(1,4) 遍历 [1,2,3]
    可用于 for 循环定义遍历次数