推荐一个Python IDE ===> PyCharm,为什么呢?因为很多视频教学就是用的这个,方便自己的学习,并且本系列文章,代码运行展示,将使用PyCharn进行运行。
下面就开始今天的正题!
字符串是 Python 中最常用的数据类型,是序列字符的数组,并写在单引号,双引号或三引号内。
str = 'Hello World'
print(str)
输出:Hello World
两个字符串之间使用 +
例如:
str_1 = 'Hello'
str_2 = 'World'
str = str_1 + str_2
print(str)
输出:Hello World
在字符串的末尾加上转义字符 \n
例如:
str_1 = 'Hello\n'
str_2 = 'World'
str = str_1 + str_2
print(str)
输出:
Hello
World
通过使用 *
实现
例如:
str_1 = 'Hello'
str = str_1 * 3
print(str)
输出:HelloHelloHello
这张图取自博文:传送门
索引从0开始到小于字符串长度1结束;-
代表反向
例如:
取上述图片字符串中,索引为2的值;索引为0到4的值;索引为-4的值。
str = 'Batman'
a = str[2]
b = str[0:5]
c = str[-4]
print(a)
print(b)
print(c)
输出:
t
Batma
t
注意:当索引为一个范围时[a,b]
此时结果是包括a但不包含b的。
字符串的格式化符号还是有点点多的,这里建议小白直接使用format
函数,下面来看一下例子。
age = 21
str = '我今年{}岁啦'.format(age)
print(str)
输出:我今年21岁啦
使用replace
函数,用法:
str.replace(old, new) # str为需要进行替换操作的字符串,old为要替换掉的内容,new为替换后的内容
例如:
a = '我好帅呀!'
b = a.replace('帅', '可爱')
print(a)
print(b)
输出:
我好帅呀!
我好可爱呀!
使用len
函数
例如:
a = '我好帅呀!'
b = len(a)
print(a)
print(b)
输出:
我好帅呀!
5
构造字符串时,如果最外面使用了单引号,那么内容当中则不能使用单引号,需要更换成双引号,如若就是想要用单引号,则把最外面改为双引号。
如有不足,还请大佬评论区留言或私信我,我会进行补充。
感谢您的支持,希望可以点赞,关注,收藏,一键三连哟。
作者:远方的星 CSDN:https://blog.csdn.net/qq_44921056
腾讯云:https://cloud.tencent.com/developer/column/91164
本文仅用于交流学习,未经作者允许,禁止转载,更勿做其他用途,违者必究。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。