目录
- 输出函数print
- print( )函数可以输出那些内容
- (1)数字
- (2)字符串
- (3)含有运算符的表达式
- print( )函数可以将内容输出的目的地
- (1)显示器
- (2)文件
- print( )函数的输出形式
- (1)换行
- (2)不换行
- 转义字符与原字符
- 什么是转义字符?
- 为什么需要转义字符?
- 原字符
输出函数print
print( )函数可以输出那些内容
(1)数字
print(520)
(2)字符串
print('hello')
单引号,双引号,三引号都可以
(3)含有运算符的表达式
print(3+1)
3,1是操作数,+是运算符
print( )函数可以将内容输出的目的地
(1)显示器
(2)文件
fp=open('D:/text.txt','a+')/*如果D盘中存在text.txt文件,就在原有内容上追加,不存在就创建,然后把它赋给变量fp*/
print('helloworld',file=fp)/*要输出的内容,及输出的位置*/
fp.close()/*关闭*/
运行之后,找到并打开文件,就可以看到你要输出的内容。
- fp是自己定义的变量,file=fp是将字符输入文件的关键,只是写fp,而不是file=fp,文件打开就会是一片空白
- 最后一行是关闭
a+是以读写的方式打开文件,如果文件不存在就创建;存在,就在原有内容上进行追加
注意点:
- 所指定的盘符存在
- ==使用file=fp
每运行一次,就会重新存入,总共运行了四次(文件存在,就在原有内容上进行追加)
print( )函数的输出形式
(1)换行
(2)不换行
转义字符与原字符
什么是转义字符?
- 反斜杠+想要实现的转义功能首字母
为什么需要转义字符?
- 当字符串中包含反斜杠、单引号和双引号等有特殊用途的字符时,必须使用反斜杠对这些字符进行转义(转换一个含义)
反斜杠:\\
单引号:\’
双引号:\" - 当字符串中包含换行、回车、水平制表符或退格等无法直接表示的特殊字符时,也可以使用转义字符
换行:\n
回车:\r
水平制表符:\t
退格:\b
print('hello\nworld')
print('hellooo\tworld')
print('hellooooo\tworld')
- 第二个黑框里一,二行是第一行代码的打印结果
- 1.(四个字符算一个制表位)第三行的ooo占了制表位的3个位置,所以只剩下1个空格,第四行的oooo刚好占了一个制表位,后面空格就是一个制表位,四个空格
- 2.空格占几个字符,取决于之前的字符是否占满一个制表位,未满一个制表位就不重开,满了,就重开
print('hello\rworld')
print('hello\bworld')
- r,return,回车,返回到原位置,所以hello就被抹掉了
- b,退格,退一格,把o退没了
print('http:\\\\www.baidu.com')
print('老师说:\'大家好\'')
原字符
- 原字符,就是不希望字符串中的转义字符起作用,就使用原字符,就是在字符串之前加上r\R
print(r'hello\nworld')
- 注意最后一个字符不能是反斜杠,但可以是两个反斜杠