Python字符串的用法

字符串就是一系列的字串。在python中,用引号括起来的都是字符串,其中的引号可以是单引号也可以是双引号,如下表示:"This is a string."或者'This is a string.'这种灵活性能够让你在字符串中包含引号和撇号。比如:

'I told to Bob,"Python is my favorite language"'

"She is my mother's friend"

"The language 'python' is named after Monty Python,not the snake."

1、使用方法修改字符串的大小写

对于字符串,可执行的最简单的操作之一就是修改其中的大小写,方法如下:

name = "python's string"
print(name)
print(name.title())

输出结果:

在此样例中,小写的字符串"python's string"存储到了变量name中。在print()语句中,方法title()出现在这个变量后面。title()以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。(ps:方法是python可对数据执行的操作。在name.title()中,name后面的句点(.)让python对变量name执行方法title()指定的操作。每个方法后面都跟着一对括号,这是因为方法通常需要额外的信息来完成其工作。这种信息是在括号内提供的。函数title()不需要额外的信息,因此它后面的括号是空的。)

还有其他几个很有用的大小写处理方法。例如,要将字符串改为全部大写或者全部小写,可以像下面这样做:

name = "python's string"
print(name)
print(name.title())
#将字符串全部改为大写
print(name.upper())
#将字符串全部改为小写
print(name.lower())

输出结果:

2、合并(拼接)字符串

很多情况下都需要合并字符串。例如:

first_name = "Taylor"
last_name = "Swift"
full_name = first_name + " " + last_name
print(full_name)

python使用加号(+)来合并字符串,这种合并字符串的方法称为拼接,通过拼接,可以使用存储变量中的信息来创建完整的消息,例如接着上一个例子来写,输出一条和霉霉打招呼的语句:

print("Hello! " + full_name.title() + "!")

输出结果如图:

3、使用制表符或者换行符来添加空白

为了使打印的消息能够更加易读,可以在打印的时候使用空格、制表符、换行符。例如:

print("python")
print("\tpython\n")
print("Languages:\n\tpython\n\tC\n\tjava")

输出结果如图:

4、删除空白

Python能够找出字符串开头和末尾多余的空白,要确保字符串结尾没有空白,可以使用方法rstrip()。

>>> language = 'python '
>>> language
'python '
>>> language.rstrip()
'python'
>>> language
'python '
>>> 

可见,使用方法rstrip()之后,字符串末尾多余的空格被删除了,但是这种删除只是暂时的,想要永久删除这个空白必须将删除的结果保存到该变量中:

>>> language = language.rstrip()
>>> language
'python'
>>> 

还可以使用方法lstrip()删除字符串开头的空白,使用strip()方法删除字符串两端多余的空白:

>>> language = '   python'
>>> language
'   python'
>>> language.lstrip()
'python'
>>> language = 'python    '
>>> language.strip()
'python'
>>> language = '    python    '
>>> language
'    python    '
>>> language.strip()
'python'
>>> 

 

未完,持续补充中······

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

晴空๓

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

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

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

打赏作者

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

抵扣说明:

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

余额充值