首页 编程教程正文

【笔记】print 基础用法笔记

piaodoo 编程教程 2020-02-22 22:16:40 1550 0 python教程

本文来源吾爱破解论坛

本帖最后由 rdongc 于 2020-2-21 17:48 编辑

print 是 Python的基础,经常用到。

常规使用:
print('hello world')
# 运行结果会自动换行》helloworld  

连接符:
print('hello',end='')  # end='' 是连接符,此处为空,不会换行
print('world')
# 运行结果》helloworld
print('hello',end=' ')  # 链接符 end 可以是任意值,这里是空格
print('world')
# 运行结果》hello world
print('') 
# 相当于换行 print('\n')

逗号分隔:
print(4,'/',2,'=',2)  # 用逗号隔开,可在同一行打印不同类型的数据
# 运行结果》4 / 2 = 2

感谢 fsezll 和 ymhld 的提醒,我加上占位符和format

占位符
a = 10  # 整数
b = 3.1415926  # 浮点数
c = '哈哈!'  # 字符串

print('我今年%d岁了,我知道圆周率是%f, %s' % (a, b, c))  # 占位符要一一对应
# 运行结果》 我今年10岁了,我知道圆周率是3.141593, 哈哈!

format()格式化函数
# format()格式化函数:str.format()

print('{}{}'.format('数字:', 0))  # 优势1:不用担心用错类型码。
# 运行结果》 数字:0

print('{},{}'.format(0, 1))  # 不设置指定位置时,默认按顺序对应。
# 运行结果》 0, 1

print('{1},{0}'.format(0, 1))  # 优势2:当设置指定位置时,按指定的对应。
# 运行结果》 1, 0

print('{1},{1},{0}'.format(0, 1))  # 优势3:可多次调用format后的数据。
# 运行结果》 1, 1, 0

倒计时程序:
import time #导入time库

print("倒计时程序")
for x in range(5, -1, -1):
   mystr = "倒计时" + str(x) + "秒"
   print(mystr, end="")  # 打印 mystr的内容,不换行
   print("\b" * (len(mystr) * 2), end="", flush=True)
   # 将前一个print 打印的内容删除
   # \b是退格的转义字符,每次删除一个字符
   # len(mystr) * 2,是因为info的内容是中文,占两个字符

   time.sleep(1)
# 在IDE上运行可能不会有结果,建议在CMD中运行结果

版权声明:

本站所有资源均为站长或网友整理自互联网或站长购买自互联网,站长无法分辨资源版权出自何处,所以不承担任何版权以及其他问题带来的法律责任,如有侵权或者其他问题请联系站长删除!站长QQ754403226 谢谢。

有关影视版权:本站只供百度云网盘资源,版权均属于影片公司所有,请在下载后24小时删除,切勿用于商业用途。本站所有资源信息均从互联网搜索而来,本站不对显示的内容承担责任,如您认为本站页面信息侵犯了您的权益,请附上版权证明邮件告知【754403226@qq.com】,在收到邮件后72小时内删除。本文链接:https://www.piaodoo.com/8076.html

搜索