python深入浅出教程_4.字符串操作1

1.‘\’反斜杠的作用

在计算操作中有很多是没法在键盘中直接在屏幕上显示出来的比如


这是啥???答案一个回车,虽然他对外有一个表现,但大多数时候还是不会了解一段空白里到底是有没有回车的,所以说
这种难以表现的字符我们都统一用一些符号进行表示,这些符号统一以’\‘反斜杠表示

\与其他符号组合,称为转义字符,即与后面相邻的一个字符共同组合成一个新的含义
\n表示换行、\表示反斜杠、'表示单引号、"表示双引号、\t表示制表符(TAB)等

例如:print(“既需要’单引号’又需要"双引号”")
输出:既需要’单引号’又需要"双引号"

2.格式化字符串(重难点)

python语言中常常使用format()方法进行格式化。字符串格式化用于解决字符串和变量同时输出时的格式安排问题
模板字符串.format(逗号分隔的参数)
比如:print("{}曰:学而时习之,不亦{}。".format(“孔子”,“说乎”))
如果模板字符串有多个槽,且槽内没有指定序号,则按照槽出现的顺序分别对应.format()方法中的不同参数。
输出:孔子曰:学而时习之,不亦说乎。

当然我们要是给他指定个序号会什么样呢
print("{1}曰:学而时习之,不亦{0}。".format(“孔子”,“说乎”))
输出:说乎曰:学而时习之,不亦孔子
可以看到顺序反过来了 -;;;;;

在这个{}槽里可以输入不少参数

在这里插入图片描述
举个例子

print("hello{:->20}".format("world"))#对应的参数分别是用什么填充 右对齐 宽度是20
'''hello---------------world'''
print("hello{:,}".format(25000))# 整形具有千分位标志符
'''hello25,000'''
print("hello{:.5f}".format(25.1234567))#只要小数点前五位,其余四舍五入
'''hello25.12346'''
print("hello{:.3}".format("world"))#只要前三个字符
'''hellowor'''

类型的话可以参照下面这张表
在这里插入图片描述

3.字符串操作符号

在这里插入图片描述

发布了10 篇原创文章 · 获赞 0 · 访问量 152

猜你喜欢

转载自blog.csdn.net/weixin_44268185/article/details/104065240