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