初学Python(四)字符串

访问字符串中的值

Python 不支持单字符类型,单字符也在Python也是作为一个字符串使用。

Python 访问子字符串,可以使用方括号来截取字符串,如下实例:

1
2
3
4
5
6
7
8
9
a = '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
6
para_str = """这是一个多行字符串的实例
多行字符串可以使用制表符
TAB ( \t )。
也可以使用换行符 [ \n ]。
"""
print (para_str)

输出结果:

1
2
3
4
5
这是一个多行字符串的实例
多行字符串可以使用制表符
TAB ( )。
也可以使用换行符 [
]。

-------------本文结束感谢您的阅读-------------