Python语言程序设计(嵩天老师版)第三周笔记——字符串类型及操作

一、字符串类型的表示:

由0个或多个字符组成的有序字符序列 字符串有2类共4种表示方法:
    1.字符串由一对单引号或一对双引号表示——仅表示单行字符串
    2.由一对三引号或三双引号表示,可表示多行字符串(做注释的时候也是这样做滴)
    3.字符串是字符的有序序列,可以对其中的字符进行索引,索引从0开始
       字符串的序号:正向递增序号和反向递减序号:

 

    4.如果字符串中包含双引号或者单引号:
       如果需要双引号:print(' " ') (就是外面扩单引号)

       如果需要单引号:print(" ' ")(就是外面扩双引号)

      如果希望在字符串中既包括单引号有包括双引号:print(''' ' " ''')(就是外面扩三引号)
    
    5.使用[]获取字符串中的一个或多个字符
       索引:返回字符串中的单个字符 <字符串>[M]

s = "woaini"
print(s[1])

      输出:o

   切片:返回字符中一段字符子串 <字符串>[M:N]

s = "woaini"
print(s[0:2])

      输出:wo

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

s = "woaini"
print(s[2:])

      输出:aini

<字符串>[M:N:K],根绝步长K对字符串切片,步长为零指的是从最后一位开始取,从后向前

s = "woaini"
print(s[0:-1:2])

     输出:wan

6.转义符\:转义符表达特定字符的本意——上述的双引号也可以用这个表示出来:print("\"")

   ps:转义符形成一些组合,表达一些不可打印的含义   

          "\b"——回退   

          "\n"——换行(光标移动到下行首)

          "\r"——回车(光标移动到本行首)

二、字符串操作符

三、字符串处理函数

PS:Unicode编码是python字符串的编码方式,是统一字符编码,覆盖几乎算有字符的编码方式  从0到1114111(0x10FFFF十六进制的十进制表示)空间,每个编码对应一个字符  ASci编码

 

 

 四、字符串处理方法(方法在编程中是一个专有名词)
    方法特指<a>.<b>()风格中的函数<b>()
    方法本身也是函数,但与<a>有关,<a>,<b>()风格使用
    字符串及变量也是<a>,存在一些方法
    方法必须用.来执行


 


    
  

 五、字符串类型的格式化——格式化是对字符串进行格式表达的方式
    1.字符串格式化使用.format()方法
    2.<模板字符串>.format(<逗号分割的参数>)
    3.槽:占位信息符 也就是将后面的信息填到前面的框框里,一一对应,下图是一般情况的默认位置


    当然也可以以这种形式:(就是在前面的槽槽里写上顺序,也是从零开始哦~)


    槽内部对格式化的配置方式{<参数序号>:<格式控制标记>}
        首先要给出一个输出宽度,决定即将输出的字符在这个宽度中的对齐方式(靠左靠右还是居中);确定对齐后,如果还有剩余该如何填充。

        示例:
        
        所有出现的标点符号要采用半角形式 ,不要采用中文形式,python是以英文为基础的。 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值