Python的第二种数据类型——String(字符串)

本文介绍了Python中字符串的基本定义、拼接、复制和截取技巧,通过实例演示了如何使用+、*操作符以及索引来处理字符串。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.字符串的定义:定义字符串的时候需要用引号引起来,可以用单引号,也可以使用双引号,如:

name = 'xiaoma'

或者 :

name = "xiaoma"

在Python中,也可以使用三引号来定义字符串,那么可以直接定义多行字符,如:

NLS = '''xiaoma
chengdu
UESTC'''
print(NLS)

运行结果为:

2.字符串的拼接:可以直接使用 + 进行字符串的拼接,如:

name = 'xiaoma'
school = 'UESTC'

result = name + ' study in ' + school

3.字符串的复制:使用 * 进行字符串的复制,如:

f = "fight!"
n = 'never stop! '
result = n + ( f * 4) #对‘f’进行4次复制

print(result)

哈哈哈,此处中二病犯了。。。

4.字符串的截取

在Python中字符串的索引有两种方式,从左到右以 0 开始,从右到左以 -1 开始,即 0, 1,  2,3... 或者... -4,-3, -2, -1 。截取时从第一位向最后一位截取,中间使用 ‘ :’ 作为运算符,如:

date = '202108202054'
year = date[0:4]    #截取时不会截取第五个数,即不包含第五个参数
month = date[4:8]
time = date[8:12]

print(year)
print(month)
print(time)

如果只想截掉前面的几位数字,保留后面的数字,那么可以采取如下的方式:

date = '202108202054'
withoutyear = date[4:] #不填参数后一位,那么会直接截取到最后一位

print(withoutyear)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一马归一码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值