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

  

posted @ 2021-07-04 16:17  小秦同学在上学  阅读(353)  评论(0编辑  收藏  举报