python字符串应用

python字符串

1.定义

  • 字符串是由一对单引号或一对双引号表示
  • 字符串是字符的有序序列,可以对其中的字符进行索引
  • 字符串从0开始索引

2. 表示方法

  • 单引号表示------‘abc’
  • 双引号表示------"中国"
  • 字符串中含单引号或双引号-------'这里有个双引号(")' 或者 "这里有个单引号(')"
  • 字符串中既有单引号又有双引号------''' 这里既有单引号(')又有双引号(") '''

 3.字符串的切片

  • <字符串>[M:N]-----------M缺失表示至开头,N缺失表示至结尾

    "0123456789"[:3] 结果是012

  • <字符串>[M:N:K]-----------根据步长k对字符串切片

    "0123456789"[1:8:2] 结果是1357

  • 字符串逆序------[::-1]

4.字符串的特殊字符

   转义符 \

  • 转义符表达特定字符的本义
  • 转义符形成一些组合,表达一些不可打印的含义

        "\b" "\n" "\r"

5.字符串操作符 

6.字符串处理函数

  • len(x)-----返回字符串长度
  • str(x)------任何类型转换成字符串形式
  • string(x)------任何类型的语句增加引号变成字符串
  • eval(x)-----字符串两侧的引号去掉,转换成Python可以运行的语句
  • hex(x)或oct(x)-------整数x的十六进制或八进制小写形式字符串

7.字符串的处理方法

  • str.lower() str.upper() ------字符串转换成全小写或全大写
  • str.split(sep=None)-------返回一个由str分离的列表

            

  • str.count(sub)-------返回子串sub在str中出现的次数
  • str.replace(old,new)-------返回字符串str副本,所有old子串被替换为new
  • str.center(width,[fillchar])-----字符串根据width居中

            ​​​​​​​

  • str.strip()-------从str中去掉在其左侧和右侧chars中列出的字符
  • str.join(iter)-------

          

 

8.字符串类型的格式化 

  • 字符串格式化使用.format()方法

         槽{ }-------"{ }:计算机{ }的cpu占用率为{ }%".format("2019-1-1","C",10)

  • format()方法的格式控制

          format()方法中的第0个字符以居中对齐的方式(^)输出,宽度为20

          format()方法的第0个字符以靠右对齐的方式(>)输出,宽度为20

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值