访问字符串中的值
Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。
Python 访问子字符串,可以使用方括号来截取字符串,如下实例:
string = 'seven pig' strings = 'six dog' print("pig's name is",string[0:5]) print("dog's name is",strings[4:]) # pig's name is seven # dog's name is dog
字符串连接
可以对字符串进行截取并与其他字符串进行连接,如下实例:
string = 'seven pig' strings = 'six dog' print('We have '+string + ' and ' + strings) # We have seven pig and six dog
转义字符
字符串运算符
下表实例变量 a 值为字符串 "Hello",b 变量值为 "Python":
字符串格式化
Python 支持格式化字符串的输出 。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。
在 Python 中,字符串格式化使用与 C 中 sprintf 函数一样的语法。
如下实例:
print("My name is %s and weight is %d kg!" % ('Zara', 21)) # My name is Zara and weight is 21 kg!
python 字符串格式化符号: