print函数+常用的转义字符
一、print()函数
功能:向目的地输出内容
输出的内容:数字、字符串、表达式
目的地:IDLE、控制台、文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #输出数字 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键,回退到一个字符
1 2 3 4 5 6 | 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、在字符串中有特殊用途的字符
- 反斜杠:\\
- 单引号:\'
- 双引号:\“
1 2 3 4 5 6 7 8 9 10 11 12 13 | 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\\' ) |
三、运行结果
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 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 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)