1. Python可以用单引号、双引号以及三引号表示字符串,并且这些表示符可以相互嵌套,例如:"Let's go"是一个合法的Python字符串。C++或Java编程时表示上述语句需写成"Let/'s go",即要加一个转义字符'/',当然在Python中转义字符依然也是可以用的。
2. Python中拼接字符串:
1) "Hello " + "World!" = "Hello World!"
2) x = "Hello "
y = "World!"
x + y
"Hello World"
3. str()和repr()
str()将参数转换为字符串;repr()将参数转换为字符串表现形式,两者有着微妙的差别。例如
n = repr(raw_input("input a number: "))
x = float(n)
# 错误
n = str(raw_input("input a number: "))
x = float(n)
# 正确
4. input()和raw_input()
input()的输入值必须是Python的合法表达式,例如输入值为字符串时,必须加引号;raw_input()将所有的输入值都视为字符串。
5. 原始字符串:r开头的字符串,例如:r"C:/program files"