print函数+常用的转义字符
一、print()函数
功能:向目的地输出内容
输出的内容:数字、字符串、表达式
目的地:IDLE、控制台、文件
#输出数字
print(520)
print(89.5)
#输出字符串
print('adghdgagf')
print("abdafb")
#输出表达式
print(3+1)
#将数据输出到文件中
#1、所指定的内存盘必须存在
#2、使用file=fp
fp=open('D:/text.txt','a+')
print('helloworld',file=fp)
fp.close()
#不进行换行输出
print('ahsd','ahdbha','agda')
二、常用的转义字符
1、无法直接表示的字符
- 换行:\n——newline光标移动到下一行的开头
- 回车:\r——return光标移动到本行的开头
- 水平制表符:\t——tab键,光标移动到下一组4个空格的开始处
- 退格:\b——键盘上的backspace键,回退到一个字符
print('hello\nworld') #\n 换行
print('hello\tworld') #\t制表符
print('helloooo\tworld')
print('hello\rworld') #\r world将会对hello进行全覆盖
print('hellodd\rworld')
print('hello\bworld') #\b退一格,将o给删掉了
2、在字符串中有特殊用途的字符
- 反斜杠:\\
- 单引号:\'
- 双引号:\“
print('http:\\www.baidu.com')
print('http:\\\\www.baidu.com')
print('老师说:’大家好‘') #在以前,这个写法是有问题的,必须像下面一样用转义字符
print('老师说:\'大家好\'')
#不希望字符串中的转义字符起作用就是原字符,就是在字符串之前加上r或R
print('hello\nworld')
print(r'hello\nworld')
#原字符最后一个不能是一个反斜杠
#print(r'hello/nworld'\) 最后是一个反斜杠会报错
print(r'hello\nworld\\')
三、运行结果
D:\Python\python-work\venv\Scripts\python.exe D:/Python/python-work/first.py 520 89.5 adghdgagf abdafb 4 ahsd ahdbha agda hello world hello world helloooo world world world hellworld http:\www.baidu.com http:\\www.baidu.com 老师说:’大家好‘ 老师说:'大家好' hello world hello\nworld hello\nworld\\ Process finished with exit code 0
浙公网安备 33010602011771号