【6】python3 字符串类型

本文详细介绍了Python3中的字符串表示方式,包括单引号、双引号和三引号的使用,以及字符串的拼接。此外,还探讨了字符串的特性,如索引、切片,并列举了多种常用方法,如`upper()`、`lower()`、`find()`、`index()`、`strip()`、`split()`、`join()`、`replace()`、`is系列`等,以及`startswith()`、`endswith()`等其他操作。
摘要由CSDN通过智能技术生成

目录

 

一、字符串表示

二、字符串拼接

三、字符串特征

1、索引

2、切片

四、常用方法

1、upper()和lower()

2、find()和index()

3、strip()

4、split()

5、join()

6、replace()

7、is系列

8、其他操作

9、公共方法


一、字符串表示

在python中,加了引号的字符都被认为是字符串。我们可以使用单引号,也可以使用双引号,这两者没有任何区别,如:

a = 'hello'
b = "hello"

但是在有些情况下,需要单双引号配合使用,比如我们想输出“My name is Lily, I'am 20 years old”,则应该写成:

msg = "My name is Lily, I'am 22 years old"

我们知道三引号用于注释,如果在赋值语句中使用三引号会有什么结果呢?我们来试一下:

        

竟然也可以!那多引号和单双引号有什么区别呢?我们输入多行内容试一下:

1.使用三引号,能够正常输出,且输出内容也是多行显示:

2.使用单引号,报错:

3.使用双引号,依然报错:

由此我们可以看出,当输入多行字符时,必须用三引号,而使用单引号和双引号时,默认只输入一行字符。

二、字符串拼接

字符串可以进行“相加”和“相乘”运算,如:

name = 'Lily'
age = '24'
print(name + age)
print(name * 10)

运行结果如下:

需要注意的是,字符串拼接的时候只能字符串和字符串相加,或者字符串与数字相乘。

三、字符串特征

1、索引

怎么才能找到一个字符串中的某个字符呢?其实字符串是一个有序集合,组成字符串的每个字符都有自己的编号,我们可以通过编号找到相应的字符,这个编号就是索引。字符串的索引是从0开始的,依次增加:0,1,2....

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值