欢迎关注微信公众号(医学生物信息学),医学生的生信笔记,记录学习过程。
print()
函数
print(value,...,sep=' ',end='\n',file=sys.stdout,flush=False)
value
:表示要输出的值,可以是数字、字符串、各种类型的变量等。...
:值列表,表示可以一次性打印多个值,在输出多个值时,需要使用,
分隔,打印出来各个值之间默认用空格隔开。sep
:表示打印时,各个值之间的间隔符,默认值是一个空格。end
:表示打印完最后一个值需要添加的字符串,用来设定输出语句以什么结尾,默认为换行符\n
,即打印完会跳到新行。file
:表示输出的目标对象,可以是文件也可以是数据流。flush
:表示是否立刻将输出语句输出到目标对象,当为False
时,表示输出值会存在缓存,当为True
时,表示输出值强制写入文件。
如果
print()
函数不传递任何参数,则会输出end
参数的默认值,即打印一个空行。sep
和end
的参数必须是字符串。
print()
函数进行简单输出
print('hello,Python')
a=100 # 变量a,值为100
b=50 # 变量b,值为50
print(90)
print(a) # 输出的是变量的值 ,a的值是100
print(a*b) # 输出a*b的运算结果,运算结果为5000
print('北京欢迎你!')
print("北京欢迎你!")
print('''北京欢迎你!''')
print("""北京欢迎你!""")
不换行一次输出多个数据
默认情况下,一条print()
语句输出后会自动换行,如果想要一次输出多个内容,而且不换行,则可以使用,
将要输出的内容分隔。
a=100
b=50
print(a,b,'要么出众,要么出局!!!')
输出ASCII码所对应的字符
ASCII码:美国信息交换标准代码是基于拉丁字母的一套电脑编码系统。ASCII码使用指定的7位或8位二进制数组合来表示128或256种可能的字符。通过ASCII码显示字符,需要使用chr()
函数进行转换。
print('b') # 直接输出了b
print(chr(98)) # 也输出了b 使用chr()将98转换成ASCII表中的字符
print('C')
print(chr(67))
print(8)
print(chr(56))
print('[')
print(chr(91))
# 中文编码的范围是[u4e00~u9fa5]
输出中文Unicode码
print(ord('北'))
print(ord('京'))
print(chr(21271),chr(20140))
将内容输出到文件
fp=open('note.txt','w') # 打开文件 w-->write
print('北京欢迎你',file=fp) # 将"北京欢迎你" 输出(写入)到note.txt文件中
fp.close() # 关闭文件
多个print()
输出结果一行显示
print('北京',end='-->')
print('欢迎你') # 没有修改end,所以,print之后会有一个空行
使用连接符连接多个字符串
print('北京欢迎你'+'2023')
print('北京欢迎你'+2023)
参考资料
[1] https://www.bilibili.com/video/BV1wD4y1o7AS/?p=7&share_source=copy_web&vd_source=d40f0854606900163a564a59cfa3027c
[2] 零基础Python学习笔记 明日科技编著