一、转义字符 描述
\(在行尾时) 续行符
\\ 反斜杠符号
\' 单引号
\" 双引号
\b 退格(Backspace)
\n 换行
\t 横向制表符
\r 回车
举例:
a = 'hu\nde\nchao'
print(a) #结果:hu换行de换行chao
b = 'hu\'de\'chao'
print(b) #结果:hu'de'chao
print('abc\
def') #结果:abcdef
二、字符串拼接
1、可以使用+将多个字符串拼接起来。例如:'aa'+ 'bb' ==>'aabb'
(1) 如果+两边都是字符串,则拼接
(2) 如果+两边都是数字,则加法运算 3+2 ==> 5
(3) 如果+两边类型不同,则抛出异常 3+"2" ==> 会报错
2、可以将多个字面字符串直接放到一起实现拼接。例如:'aa''bb'==> 'aabb'
三、字符串复制
1、使用*可以实现字符串复制:
a = 'sxt'*3
print(a) #结果:SxtSxtSxt
四、不换行打印
1、当调用print时,会自动打印一个换行符,有时,我们不想换行,不想自动添加换行符。我们可以自己通过参数 end = "任意字符串"
print("aa",end="\t")
print("bb",end="\t")
print("cc",end="\t")
结果:aa bb cc
五、从控制台读取字符串
使用input()从控制台读取键盘输入的内容:
Myname = input("请输入名称:")
请输入名字:"hudechao"
print(myname) #结果:hudechao
input("请输入:")
该方法会根据用户输入的数据类型自动转换。但有时转换会报错,如:
输入字符串hudechao会报错未定义,因为输入hudechao时,input()方法
判断为整型就转换为整型所以会报错,可以改成输入"hudechao"
raw_input("请输入:")
该方法将用户输入的值只转换为字符串,所以输入123和hudechao,最后的值
都转换为了字符串
注:Python3将raw_input()和input()进行整合成了input()去除了raw_input()函数;
其接受任意输入, 将所有输入默认为字符串处理,并返回字符串类型
字符串_转义字符_字符串拼接_字符串复制_input()获得键盘输入
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 1、字符串拼接 使用相加+连接 ‘str1’ + ‘str2’ + …… + ‘strN’ 格式化字符串(使用占位...
- 在开发移动端网页的时候遇到 键盘挡住输入框的情况 当容器设置了 overflow:hidden 属性的时候,导致 ...