Python基础3 —— 字符串处理

本文介绍了Python中的字符串处理,包括检索、判断、大小写转换、计算长度、拼接、格式化及去除空格和指定字符的方法,同时讲解了字符串的拆分和替换操作。
摘要由CSDN通过智能技术生成

字符串的内容提取

# 定义字符串变量,Python字符串的索引是从0开始的,右侧最后一个字符的位置为0-1,即-1
>>> strText = "Hello World!"
>>> print (strText)
Hello World!

# 按索引提取字符串内容
>>> print (strText[0])
H
>>> print (strText[-2])
d

# [:]表示从第一个字符(0)到结尾(-1)的整个字符串
>>> print (strText[:])
Hello World!

# [start:]表示从start到结尾
>>> print (strText[1:])
ello World!

# [:end]表示从开头到end-1
>>> print (strText[:-3])
Hello Wor

# [start:end]表示从start到end-1
>>> print (strText[0:4])
Hell
>>> print (strText[0:-2])
Hello Worl

# [start:end:step]表示从start到end-1,每step个字符提取一个
>>> print (strText[0:10:2])
HloWr
>>> print (strText[0:-1:2])
HloWrd

# 翻转字符串
>>> print (strText[::-1])
!dlroW olleH

检索字符串

# 定义字符串变量
>>> strText = "Hello World"
>>> print (strText)
Hello World

# count()方法,用于检索指定字符串在另一个字符串中出现的次数,如果检索的字符串不存在则返回0
>>> print (strText.count("l"))
3
>>> print (strText.count("m"))
0

# find()方法,检索是否包含指定的字符串并返回首次出现该字符串时的索引,如果检索的字符串不存在则返回-1
>>> print (strText.find("or"))
7
>>> print (strText.find("er"))
-1

# index()方法,和find()方法类似,当指定的字符串不存在时会抛异常
>>> print (strText.index("or"))
7
>>> print (strText.index("er"))
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: substring not
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值