定义:字符串是Python中最常用的数据类型,我们可以使用引号(' or ")来创建字符串。
如下方式分配一个值即创建字符串完毕:
#!/usr/bin/python3
var1 = 'continue to leart python3'
print('var1=',var1,'的数据类型为',type(var1))
var2 = "所谓喜欢而变得快乐,正是如此,也会痛苦"
print('var12',var2,'的数据类型为',type(var2))
1.访问Python字符串的值
python 不支持单字符类型,单字符类型在python中也是作为字符串使用。
访问python字符串可以用[],从“首位索引起为0开始,从末尾起为-1”来截取字符串中的一部分,遵循左闭右开原则,str[0:2] 是不包含第 3 个字符的。
#!/usr/bin/python3
var1 = 'continue to leart python3'
print('var1=',var1,'的数据类型\
为',type(var1))
var2 = "所谓喜欢而变得快乐,正是如此,也会痛苦"
print('var12',var2,'的数据类型为',type(var2))
print('反斜杠在输出中表示斜杠\\')
print(len(var1))
print(var1[:])
print(var1[1])
print(var2[10:])
2.python 可以截取一段字符串与其它字符串进行拼接。
#!/usr/bin/python3
var1 = 'continue to leart python3'
print('var1=',var1,'的数据类型\
为',type(var1))
var2 = "所谓喜欢而变得快乐,正是如此,也会痛苦"
print('var12',var2,'的数据类型为',type(var2))
print('反斜杠在输出中表示斜杠\\')
print(var1,'已经变更:',var1[:12:]+'learn')
print(var1,'已经变更:',var1[:12:]+'take'+v