Python字符串string的使用

本文几乎囊括了字符串strings的全部使用方法,便于快速学习上手,也便于在使用时查阅。
其它类型的使用方法:列表字典集合

字符串

字符串类型

在python中,字符串以单引号'或双引号"开头和结束,如

str1 = 'python'
str2 = "python"

但是,如果字符串内包含了单引号或者双引号呢?可有如下几种方法。

  1. 单双引号混用

如果字符串中有单引号',那么字符串用双引号"开头和结尾;如果字符串中有双引号",则以单引号'开头和结尾,如

str1 = 'hello " world'
str2 = "hello ' world"
  1. 转义字符

字符串中可以使用转移字符,尤其适用于字符串中既有单引号'又有双引号"的情况。如

str = 'hello \' world'   # hello ' world

如果使用原始字符串,即在字符串开始的引号前加上r,则会忽略所有的转移字符,认为斜杠\是字符串的一部分,如

print(r'hello \' world')   # hello \' world
  1. 三重引号

如果字符串跨越多行,包含换行、引号、制表符等,字符串可使用 3 个单引号或 3 个双引号作为开始或结束。如

print('''Hello

world,
'python''')

三个双引号开头和结束的内容可作为多行注释。

字符串还可以用str()函数构造。

下标和切片

字符可使用下标或切片,来获取字符串中的字符或字符串,下标从0开始,如

s = 'Hello world!'
print(s[0])      # 输出H
print(s[6])      # 输出w
print(s[-1])     # 输出!,倒数第1个
print(s[2: 5])   # 输出lo,第2个至第5-1个
print(s[: 5])    # 输出Hello,第0个至第4个
print(s[6:
  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值