Python中关于字符串你应该知道这些...

本文介绍了Python中字符串的定义和常用操作,包括不同类型的引号定义、字符串的换行与缩进、格式化输出、字符串属性与方法,如.center(), .isdigit(), .replace()等,并探讨了字符串的拼接方式。" 80876044,1481893,深入理解kNN算法:原理与实现,"['人工智能', '机器学习', 'kNN算法', '数据处理', '预测模型']
摘要由CSDN通过智能技术生成

Python中字符串的常见用法

定义:带有双引号/单引号/三引号

双引号:适用于所写的字符串里没有双引号的。例如:

"凡是“辛苦”必是礼物"报错​

单引号:适用于所写的字符串里没有单引号的。例如:

'I’m xiaoming’报错​​

三引号:适用于多行字符串。例如:

‘’’ 灯火星星…人声杳杳…歌不尽乱世烽火’’’.上述三行可正常输出​​​​
###字符串可以用"" “” “” 、“str1 str2 str3"和(”" “” “”)以及(“str1 str2 str3”)表示而("","","")和 “”,"",""是元组

>>> name = "Jerry","Jenny"
>>> type(name)
<class 'tuple'
>>>> name = ("as" "we" "can" "do")
>>> type(name)
<class 'str'
>>>> poems = ("曾经沧海难为水","除去巫山不是云")​
>>> type(poems)
<class 'tuple'
>​>>> name = "Jack","Keoa","Kim"
>>> name('Jack', 'Keoa', 'Kim')
>>> type(name)
<class 'tuple'
>>>> name = ("as" "we" "can" "do")
>>> type(name)
<class 'str'
>>>> name = "Jerry Jenny"
>>> name
'Jerry Jenny'
>>> type(name)
<class 'str'>​>>> 
name = ("Jerry Jack Tom")
>>> name
'Jerry Jack Tom'
>>> type(name)
<class 'str'>

###一些性质
####\t \n \t\n​
#####\t: \t表示空四个字符,也称缩进,相当于按一下Tab键

>>> name = "\tJerry Jenny"
>>> print(name)        
     Jerry Jenny
>>> name = "Jerry\tJenny"
>>> print(name)
Jerry   Jenny
>>> name = "Jer\try Jen\tny"
>>> print(name)
Jer     ry Jen  ny
\n : \n表示换行,相当于按一下回车
>>> name = "Jerry Jenny\n"
>>> print(name)
Jerry Jenny

>>> name = "Jerry\nJenny"
>>> print(name)
Jerry
Jenny
>>> name = "Jerry\nJenn\ny"
>>> print(name)
Jerry
Jenny​

\t\n: \n\t表示换行加每行空四格
>>> name = "\tJerry Jenny\n"
>>> print(name)
        Jerry Jenny

>>> name = "\tJerry\nJenny"
>>> print(name)
        Jerry
Jenny
>>> name = "\t\nJjerry Jenny"
>>> print(name)

Jjerry Jenny
>>> name = "Jerry Jenny\t\n"
>>> print(name)
Jerry Jenny

.center(number," ")以number个居中对齐
>>> name = "Jerry Tom"
>>> name.center(50)
'                    Jerry Tom                     '
>>> name.center(50,"-")
'--------------------Jerry Tom---------------------'​
.count(" ",start,end) 找指定字符串在star到end范围内出现的次数
>>> name = &
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

星星星星️

你的打赏=我的动力

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

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

打赏作者

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

抵扣说明:

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

余额充值