访问字符串中的值
Python 不支持单字符类型,单字符也在Python也是作为一个字符串使用。
Python 访问子字符串,可以使用方括号来截取字符串,如下实例:1
2
3
4
5
6
7
8
9a = 'hello world'
b = 'zaoerck'
print('a[0]: ', a[0])
print('b[1:5]: ', b[1:5])
输出结果:
>>>a[0]: h
>>>b[1:5]: aoer
字符串转义字符
转义字符与C和Java类似
字符串格式化
Python 支持格式化字符串的输出 。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中.
示例如下:1
print("我的%s课考了%d分" %('语文', 100))
Python的字符串格式化符号跟C语言类似,在此不赘述了。
三引号
Python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。三引号使得一小块字符串的格式是所谓的WYSIWYG(所见即所得)格式的。1
2
3
4
5
6para_str = """这是一个多行字符串的实例
多行字符串可以使用制表符
TAB ( \t )。
也可以使用换行符 [ \n ]。
"""
print (para_str)
输出结果:1
2
3
4
5这是一个多行字符串的实例
多行字符串可以使用制表符
TAB ( )。
也可以使用换行符 [
]。