day4——文本序列str操作

文本序列str操作

  • 字符串引号:"123" '123' '123"123"123'

  • 转义字符:\ (转义符号) \n(空行) \\=\ 去转义(r"\123\4\5")

  • 序列通用功能:成员in、连接+ 加号前后数据类型相同、复制*、索引、切片、步长

字符串常用功能

  • 替换:replace('旧的','新的','改的个数')

  • 拆分:split('切割依据,;') 为列表

  • 连接:连接.join(li_1) 用-连接数据 对象为列表

  • 开头结尾:startswith('str') ,endswith('str') 返回True和False

  • 判断大小写:

    • upper() 全部大写

    • lower() 全部小写

    • swapcase() 大小写互换

    • capitalize() 首字母大写

    • isnumeric() 只包含数字

    • isalpha() 至少有一个字符并且所有字符都是字母

    • rstrip() 删除字符末尾的空格

格式化字符

%s-字符串 %i-整型 %f-浮点型

print('汪的成绩是%i,范的成绩是%i。' %(80,90))

%.2f:只输出两位小数 (四舍五入)

%.0f:四舍五入取整

+:显示正号,负号根据数字直接显示

加空格,空格和正号只能显示一个

科学计数法:%.2e(E) 保留两位小数的科学计数法 (小数点后两位)

%g:小数位少时自动识别浮点,数据复杂时用和学技术法 (显示有效位数 2.1 两位)

更强大的格 式化方法

print('今天天气怎么样{}'.format(',非常好'))

a = '您好!{}' { }可填变量

print(a.format('谢谢'))

format-不改变原有的 生成新的

posted @ 2020-01-02 22:18  is_WANGJW  阅读(101)  评论(0编辑  收藏  举报