字符串_转义字符_字符串拼接_字符串复制_input()获得键盘输入

一、转义字符          描述
\(在行尾时)       续行符
\\                反斜杠符号
\'                单引号
\"                双引号
\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()获得键盘输入)