码迷,mamicode.com
首页 > 编程语言 > 详细

python字符串的表示方式

时间:2020-06-03 23:32:26      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:pytho   hello   制表符   dict   生成   通过   方式   类型   计算   

python字符串的表示方式

# 在字符串的前面添加r在python里表示的是原生字符串
x = r‘hello \teacher‘
print(x)
‘‘‘hello \teacher‘‘‘
# 字符串里的转义字符 
# \‘   ==> 显示普通的单引号
# \"   ==> 显示普通的双引号
# \n   ==> 表示换行
# \t   ==> 表示一个制表符
# \\   ==> 表示一个普通的反斜杠

字符串的下标和切片

# 下标我们又称之为索引,表示第几个数据

# 可迭代对象:str list tuple dict set range 都可以遍历
# str list tuple 可以通过下标来捕获或者操作数据

# 在计算机里,下标都是从0开始的。
word = ‘zhangsan‘ # 字符串:一个一个的字符串在一起
# 可以通过下标来获取或者修改指定位置的数据
print(word[4])


# word[4] = ‘x‘ 字符串是不可变数据类型,对于字符串的任何操作,都不会改变原有的字符串!!!

# 切片就是从字符串里复制一段指定的内容,生成一个新的字符串
m = ‘abcdedfghijklmnopqrstuvwxyz‘
print(m[5]) # m[index] ==>获取指定下标上的数据

# 切片语法 m[start:end:step]
# 包含start,不包含end
# step指的是步长,理解为间隔。每隔step - 1个取一次,步长不能为0

print(m[2:9]) # 包含start,不包含end
print(m[2:]) # 如果只设置了start,会“截取”到最后
print(m[:9]) # 如果设置了end,会从头开始“截取”

# 不上默认为1
print(m[3:15:2])
# print(m[15:3:-1]) # 没有数据

print(m[::]) # 从头到尾复制
print(m[::-1]) # 倒着复制

python字符串的表示方式

标签:pytho   hello   制表符   dict   生成   通过   方式   类型   计算   

原文地址:https://www.cnblogs.com/moumoonmm/p/13040639.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!