python中的字符串对象和切片操作

本章导航:

  1. 字符串对象
  2. 字符串常用方法
  3. 切片操作
  4. 本章小结

1、字符串对象:

什么是字符串?

字符串就是被引号引住的内容叫做字符串,包括:单引号,双引号,三引号

形如:

a = “支付宝”

b = “支付宝”

c = “’支付宝’”

这就是字符串类型

2、字符串常用方法:

<1>、capitalize( )

         #让字符串首字母大写

<2>、center( )

         #让字符串居中,第二个默认是以空格填充,可以由用户自己执行填充的字符串

<3>、ljust( )

         #左对齐

<4>、rjust( )

         #右对齐

<5>、count( )

         #统计字符串中,某个字符或者是字符出现的次数

<6>、encode()/ 字节的decode方法     

         # 通过参数指定编码,将字符串转换为字节(必须掌握)

<7>、endswith( )

         #判断字符串是不是以xxxx结束(返回的是一个布尔值)

<8>、startswith( )

         #判断字符串是以什么开始的(返回的是一个布尔值)

<9>、find( )

         #和index方法一样,不同之处就是find查询的字符不存在,则返回-1

<10>、rfind( )

         #查找最后一个(从最后开始查起)(查询一个不存在的字符也会返回一个-1)

<11>、index( )

         #查询字符或字符串在该字符串中的索引位置。

<12>、rindex( )

         #从最后开始查询某个字符或字符串在字符串中的位置

<13>、format( )

         #格式化字符串,推荐使用

<14>、isalnum( )

         #判断字符串只能有数字和字母组成(返回的是布尔值)

<15>、isalpha( )

         #判断字符串是不是只有字母组成

<16>、isdigit( )

         #判断字符串是不是是数字组成

<17>、isdecimal( )

         #判断字符串是不是是数字组成

<18>、islower( )

         #判断字符串是不是全部小写(返回为布尔值)

<19>、isupper( )

         #判断字符串是不是全部大写(返回布尔值)

<20>、istitle( )

         #判断是不是标题(首字母大写)

当为标题时,返回的是True,当不是标题时,则返回false。

<21>、isspace( )

         #判断是不是空格

由此,我们看出,当字符串全部为空格时,会返回True,反之,则为false。

<22>、join( )

         #按照特定的拼接字符串,返回的是一个拼接的字符串

注意:join前面是将要拼接的字符串。

<23>、split( )

         #按照特定的符号分割字符串,返回的结果是一个列表

<24>、lower( )

         #将字符串全部转化为小写

<25>、upper( )

         #将字符串全部转化为大写

<26>、strip( )

         #清空两边空格

由此可见,运用strip()函数将两边的空格已经清空。

<27>、rstrip( )

         #清空右侧空格

由此可见,已经清除了右边的空格,清除左边也是一样的。

<28>、lstrip( )

                   #清空左侧空格

<29>、title( )

         #将字符串转化为标题

每个单词首字母大写

3、切片操作

         通俗点儿理解就是将一部分内容切割成了很多部分,这样一种用于截取部分内容的方案,就叫做切片。

         注意1:切片是一个前闭后开的区间。

         注意2:所有的有序序列都支持切片操作。

格式:

<1>、[num1:]        #表示num1位置开始截取内容,直至结束。

发现它从下标2的地方开始截取。

<2>、[num1:num2]          #表示从下标为num1开始截取,截取到下标为num2的地方。

<3>、[num1:num2:num3]                ##第三个参数表示步长

发现它是从下标为2的字母开始截取到下标为5的字母下,每次跳过的步数为2。(步数就是每次跳过单词的个数)

         小结:

         以上呢就是Python中的字符串对象和切片操作,这些给我的感觉就是相当于把Word命令化了,先是了解了什么是字符串,接着又列出了一些字符串的增删改查等操作,最后又列出了字符串中用到的切片操作,换句话来说就是截取一定长度字符串的用法。这些命令在以后的Python中学习还是很有用的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值