Python 访问字符串中的值
索引值以 0 为开始值,-1 为从末尾的开始位置。
放一张很形象的图,方便理解:
顺带来段代码:
var1 = 'Hello World!'
var2 = "Runoob"
print ("var1[0]: ", var1[0])
print ("var2[1:5]: ", var2[1:5])
输出:
var1[0]: H
var2[1:5]: unoo
Python转义字符
感觉和Java大多数都差不多,就不说了,用到再查吧!
Python字符串运算符
下表实例变量 a 值为字符串 “Hello”,b 变量值为 “Python”:
a = "Hello"
b = "Python"
print("a + b 输出结果:", a + b)
print("a * 2 输出结果:", a * 2)
print("a[1] 输出结果:", a[1])
print("a[1:4] 输出结果:", a[1:4])
if( "H" in a) :
print("H 在变量 a 中")
else :
print("H 不在变量 a 中")
if( "M" not in a) :
print("M 不在变量 a 中")
else :
print("M 在变量 a 中")
print (r'\n')
print (R'\n')
输出为:
a + b 输出结果: HelloPython
a * 2 输出结果: HelloHello
a[1] 输出结果: e
a[1:4] 输出结果: ell
H 在变量 a 中
M 不在变量 a 中
\n
\n
Python 字符串格式化
输出时用的比较多
print ("我叫 %s 今年 %d 岁!" % ('小明', 10))
我叫 小明 今年 10 岁!
具体看表的总结
Python 的字符串内建函数
直接上图,用的时候来查