Python基础语法:字符串

字符串就是一系列字符,在Python中用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号。

1、单引号字符串(Single quoted string)


>>> print('Hello world!')Hello world!

2、双引号字符串(Double quoted string)

>>> print("Hello,I'm  ITBrickMover")Hello,I'm  ITBrickMover

3、长字符串(Triple quoted string)

>>> poem = """轻轻的我走了,正如我轻轻的来;我轻轻的招手,作别西天的云彩。......但我不能放歌,悄悄是别离的笙箫;夏虫也为我沉默,沉默是今晚的康桥!悄悄的我走了,正如我悄悄的来;我挥一挥衣袖,不带走一片云彩。""">>> print(poem)轻轻的我走了,正如我轻轻的来;我轻轻的招手,作别西天的云彩。......但我不能放歌,悄悄是别离的笙箫;夏虫也为我沉默,沉默是今晚的康桥!

4、原始字符串(Raw string

4、原始字符4、原始字符串(Raw string 串(Raw string

44、原始字符串(Raw string) 字符串(Raw string

例如,要打印地址:D:\file\team\active\new,但由于路径中带有转义字符,如:\f【换页符(FF)】、\t【水平制表符(TAB)将光标位置移到下一行开头】、\a【响铃(BEL)】、\n【换行符(LF)将光标位置移到下一行开头】,导致python识别不了,故需要对反斜杠本身进行转义,但这样的话太麻烦,不仅容易出错,效率还极低,因此,需要在字符串前面加一个字母r,就说明字符串是一个原始字符串,原始字符串的话,转义字符不再有效。

# 错误的写法
>>> print("D:\file\team\active\new")
D:ile  eamctive
ew
>>> 
# 正确的写法,但效率比较低
>>> print("D:\\file\\team\\active\\new")
D:\file\team\active\new
# 原如字符串写法
>>> print(r"D:\file\team\active\new")


5、字符串的拼接
字符串的拼接就是将字符串组合成一个新的长度的字符串。很多时候,都需要合并字符串。例如,你想将姓和名分别存储在不同的变量中,等要显示姓名时再次它们合而为一,则这里就需要将字符串进行拼接,在Python中使用加号(+)来合并字符串

# 示例1:>>> '996'  +  'ITBrickMover''996ITBrickMover'# 示例2:>>> first_name = "996">>> last_name = "ITBrickMover">>> full_name = first_name + " "  + last_name>>> flag = "Hello," + "I'm"  +  " "  +  full_name + "!">>> print(flag)Hello,I'm 996 ITBrickMover!

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

例如,在Python中使用title()方法将每个单词的首字母改为大写,使用lower()方法将字符串中的字母全部改为小写,使用upper()方法将字符串中的字母全部改为大写。

# 示例1:>>> name = "i'm 996 it brick mover">>> print(name.title())I'M 996 It Brick Mover# 示例2:>>> name =" I'M 996 ITBRICKMOVER">>> print(name.lower()) i'm 996 itbrickmover # 示例3:>>> name = "i'm 996 itbrickmover">>> print(name.upper())I'M 996 ITBRICKMOVER

7、转义字符

转义字符:用来表示一些不能直接显示的ASCII字符:

附:转义字符表如下

符号

说明

\\

反斜杠(\)

\’

单引号(')

\”

双引号(”)

\

在字符串行尾的续行符,即一行未完,转到下一行继续写。

\a

响铃(BEL)

\b

退格符(Backspace),将光标位置移到前一列。

\n

换行符(LF),将光标位置移到下一行开头。

\t

水平制表符(TAB),将光标位置移到下一行开头。

\v

垂直制表符(VT)

\r

回车符(CR),将光标位置移到本行开头。

\f

换页符(FF)

\\000:

\\oyy:

八进制数yy代表的字符

\xhh

hh为十六进制数

如果你觉得此文章对你有一定的帮助,记得点赞、收藏一下,记得顺便点击如下链接关注一下小编的微信公众号吧,后续会不断有干货输出^.^~O(∩_∩)O

Python基础语法:字符串字符串就是一系列字符,在Python中用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号。\x26gt;\x26gt;\x26gt;https://mp.weixin.qq.com/s?__biz=Mzg3NDkwMjM3Mg==&mid=2247483845&idx=1&sn=3b012bb79774d3abc41aeaf4a0b60b62&chksm=cec8e7cef9bf6ed851d40b40670ecf5801aeeda296d7dbc521df88b2e175c8dbd468383c4c3b#rd

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值