python字符串类库_全面学习python字符串类,初步掌握python类库的使用(1)

学习完数字这类基本数据的处理方法后,咿呀君跟大家一起来学习另一类基本数据——字符串的处理方法。由于字符串在python中是类,有自己的处理函数,我们主要讲解字符串类函数的用法。

82cb208167cb9f56a89e512bb83ba654.png

1、创建字符串。有两种方法:一是调用构造函数,二是使用赋值号。

>>>s=str() #创建空字符串

>>>s=str(‘hello world’) #创建hello world字符串

>>>s=’’ #创建空字符串

>>>s=’hello world’ #创建hello world字符串

7f00cd7ccedaaab052db9f5939e45d89.png

2、字符串内置函数。一是获得字符串长度的函数len();二是获得字符串中最大的字符max();三是获得字符串中最小的字符min()。它们的用法如下:

>>> s=’abcd344’

>>>len(s) #求s的长度,即有多少个字符

7

>>>max(s) #求s中的最大的字符,数字也是字符

f

>>>min(s) #求s中的最小的字符,数字也是字符

3

19ef45671a85feaec985ab0a5844f3dd.png

3、字符串的访问。每个字符串都是由字符组成的,每个字符在字符串中的位置,也就是下标,要访问哪个字符,就写出这个字符所在的位置。注意的是下标是从0开始的。python允许用负数作为下标访问串的字符,效果相当于从后往前数下标,下标-1表示倒数第一个,下标-2表示倒数第二个。

>>> s = "Welcome"

>>> s[1] #显示字符串中第二个字符

'e'

>>> s[-2] #显示字符串中倒数第二个字符

'm'

2f729637e3cbf92a55ff603f41eab4d5.png

4、字符串的切片操作。s[start : end ]表示返回字符串从下标为 start 到下标为 end – 1。如果start下标或en下标不写, 默认start下标为0, end下标为最后一个下标。如果下标为负数,同样通过加上字符串长度改为正。如果end下标大于字符串长度,则end下标自动被默认为字符串长度。如果start下标大于end下标,则获得的字串为空

>>>s = "hello, world"

>>>substr1 = s[1:4]

ell

>>>sbustr2 = s[:4]

hell

>>>substr3 = s[1:]

ello world

fa1901b72d272215f93a4b124adfa490.png

这回我们学习了字符串的创建、字符串的内置函数、字符串的访问方法,更多的使用方法我们下回再讲。如果您觉得这篇文章有用,请点赞、收藏、评论和转发,让更多人看到;如果您喜欢我的文章,请搜索"咿呀学文"并关注,我会分享更多的文章给您。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值