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

  

posted @   小秦同学在上学  阅读(365)  评论(0编辑  收藏  举报
编辑推荐:
· 从 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)
点击右上角即可分享
微信分享提示