转义字符
\+特殊字符:实现某些难以用字符表示的效果
1. 续行符 :行尾加\
多行输入,单行打印
>>> a = "asdkjhfkajhdkjd\
jsjhdbcjsh"
>>> print(a)
asdkjhfkajhdkjdjsjhdbcjsh
2. \' : 单引号, 避免创建字符串的歧义
例:
>>> a = 'I\'m a student'
>>> print(a)
I'm a student
3.\\: 反斜杠
>>> a = "a\\b"
>>> print(a)
a\b
4. \t : 横向制表符
>>> a = "aa\tbb\tcc"
>>> print(a)
aa bb cc
5. \r :回车
>>> a = "aa\rbb\rcc"
>>> print(a)
aa bb cc
字符串拼接
+ 将多个字符串拼接起来
有无+都可拼接,并形成新对象
- +两端是数字,则为加法运算
- +两端是字符串,则拼接
- +两端类型不同,报错
>>> 'statistics'+ 'program'
'statisticsprogram'
>>> 'statistics''program'
'statisticsprogram'
>>> 'statistics' 'program'
'statisticsprogram'
>>>
字符串复制
*
>>> a = 'wq'*3
>>> a
'wqwqwq'
不换行打印
调用print 时,会自动打印一个换行符,
print("今天")
print("昨天")
print("明天")
>>>
今天
昨天
明天
若不想换行,可以通过【 , end = “任意字符串”】
print("今天", end = '')
print("昨天" , end = '')
print("明天")
>>>
今天昨天明天
从控制台读取字符串
input(): 从控制台读取键盘输入的内容, 把键盘输入内容传给变量
>>> MyName = input("请输入您的姓名: ")
请输入您的姓名: 王清
>>> MyName
'王清'
>>>