当前位置: 首页 > news >正文

政府网站建设服务学电脑办公软件培训班

政府网站建设服务,学电脑办公软件培训班,有网站如何做直播,网站怎么做分享链接地址Python 有三种输出值的方式: 表达式语句print() 函数使用文件对象的 write() 方法,标准输出文件可以用 sys.stdout 引用。 ① 将输出的值转成字符串,可以使用 repr() 或 str() 函数来实现: str(): 函数返回一个用户易…

Python 有三种输出值的方式:

  • 表达式语句
  • print() 函数
  • 使用文件对象的 write() 方法,标准输出文件可以用 sys.stdout 引用。

① 将输出的值转成字符串,可以使用 repr() 或 str() 函数来实现:

  • str(): 函数返回一个用户易读的表达形式。
  • repr(): 产生一个解释器易读的表达形式
>>> s = 'Hello, Optimus Prime'
>>> str(s)
'Hello, Optimus Prime'
>>> repr(s)
"'Hello, Optimus Prime'"
>>> str(1/7)
'0.14285714285714285'
>>> x = 10 * 3.25
>>> y = 200 * 200
>>> s = 'x 的值为: ' + repr(x) + ',  y 的值为:' + repr(y) + '...'
>>> print(s)
x 的值为: 32.5,  y 的值为:40000...
>>> #  repr() 函数可以转义字符串中的特殊字符
... hello = 'hello, Orion Pax\n'
>>> hellos = repr(hello)
>>> print(hellos)
'hello, Orion Pax\n'
>>> # repr() 的参数可以是 Python 的任何对象
... repr((x, y, ('Megatron', 'Optimus Prime')))
"(32.5, 40000, ('Megatron', 'Optimus Prime'))"

② 字符串对象的 rjust() 可以将字符串靠右, 并在左边填充空格。还有类似的方法, 如 ljust() 和 center()。 这些方法并不会写任何东西, 它们仅仅返回新的字符串。

>>> for x in range(1, 11):
...     print(repr(x).rjust(2), repr(x*x).rjust(3), end=' ')
...     # 注意前一行 'end' 的使用
...     print(repr(x*x*x).rjust(4))
...1   1    12   4    83   9   274  16   645  25  1256  36  2167  49  3438  64  5129  81  729
10 100 1000>>> for x in range(1, 11):
...     print('{0:2d} {1:3d} {2:4d}'.format(x, x*x, x*x*x))
...1   1    12   4    83   9   274  16   645  25  1256  36  2167  49  3438  64  5129  81  729
10 100 1000

③ 方法 zfill() 会在数字的左边填充 0:

>>> '12'.zfill(5)
'00012'
>>> '-3.14'.zfill(7)
'-003.14'
>>> '3.14159265359'.zfill(5)
'3.14159265359'

④ 使用 str.format() 函数可以格式化输出值:括号及其里面的字符 (称作格式化字段) 将会被 format() 中的参数替换。

>>> print('{}身份: "{}!"'.format('D-16', '矿工'))
D-16身份: "矿工!"

 在括号中的数字用于指向传入对象在 format() 中的位置:

>>> print('{0} 和 {1}'.format('Orion Pax', 'D-16'))
Orion Pax 和 D-16
>>> print('{1} 和 {0}'.format('Orion Pax', 'D-16'))
D-16 和 Orion Pax

可选项 : 和格式标识符可以跟着字段名,这允许对值进行更好的格式化。

>>> import math
>>> print('常量 PI 的值近似为 {0:.3f}。'.format(math.pi))
常量 PI 的值近似为 3.142。

在 : 后传入一个整数, 可以保证该域至少有这么多的宽度。

>>> table = {'OP': 1, 'Mega': 2, 'Jazz': 3}
>>> for name, number in table.items():
...     print('{0:10} ==> {1:10d}'.format(name, number))
... 
OP         ==>          1
Mega       ==>          2
Jazz       ==>          3

通过在 table 变量前使用 ** 格式化字典键值输出:

>>> table = {'Optimus Prime': 1, 'Megatron': 2, 'Jazz': 3}
>>> print('Megatron: {Megatron:d}; Optimus Prime: {Optimus Prime:d}; Jazz: {Jazz:d}'.format(**table))
Megatron: 2; Optimus Prime: 1; Jazz: 3
http://www.hrbkazy.com/news/36591.html

相关文章:

  • 做网站还是做阿里简述网络营销与传统营销的整合
  • 企业微网站模版百度客服转人工
  • 一个网站怎么赚钱链接式友谊
  • 昆明网站建设价格低百度快照投诉中心官网
  • 网站开发者模式如何在百度免费发布广告
  • wordpress文章id修改下载优化大师安装桌面
  • 品牌网站官网网站流量排名
  • 个人音乐网站源码搭建seo推广是什么意思
  • wordpress增加css样式微博关键词排名优化
  • wordpress网站备份搜索引擎登录入口
  • 上海缪斯设计好不好seo如何挖掘关键词
  • 北京品牌网站建设公司seo关键词推广多少钱
  • 网上做调查问卷赚钱的网站世界杯数据分析
  • 网站上怎样做超链接线上宣传推广方案
  • 兰州网站建设加q.479185700哈尔滨百度网站快速优化
  • 可以做别人的网站上挂一个网页吗百度认证营销顾问
  • 国际外贸网站如何在百度上发布自己的广告
  • 做自媒体那几个网站好点百度100%秒收录
  • 怎么建立网站的流程星沙网站优化seo
  • 哪家网站建设做的好深圳企业网站制作
  • 什么网站排名做的最好发布新闻最快的网站
  • 网站制作 福宁网络有限公司北大青鸟软件开发培训学费多少
  • 厦门 外贸商城网站东莞网站优化公司
  • 石家庄做网站好的网络技术有限公司企业在线培训平台
  • wordpress主题 线条福州排名seo公司
  • 一家专门做特卖的网站是什么百度关键词热搜
  • 企业做网站需要注意什么问题优化营商环境 助推高质量发展
  • 杭州网站排名杭州网络排名优化
  • 长春网站建设多少钱最近的重要新闻
  • youtube上做美食的视频网站成都网站优化平台