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

郑州电商网站建设网站内容发布平台源码

郑州电商网站建设,网站内容发布平台源码,软件外包属于什么行业,凡科永久封禁了怎么办前言 在前面几个章节中#xff0c;我们其实已经接触了 Python 的输入输出的功能。本章节我们将具体介绍 Python 的输入输出。 输出格式美化 Python两种输出值的方式: 表达式语句和 print() 函数。 第三种方式是使用文件对象的 write() 方法#xff0c;标准输出文件可以用…前言 在前面几个章节中我们其实已经接触了 Python 的输入输出的功能。本章节我们将具体介绍 Python 的输入输出。 输出格式美化 Python两种输出值的方式: 表达式语句和 print() 函数。 第三种方式是使用文件对象的 write() 方法标准输出文件可以用 sys.stdout 引用。 如果你希望输出的形式更加多样可以使用 str.format() 函数来格式化输出值。 如果你希望将输出的值转成字符串可以使用 repr() 或 str() 函数来实现。 str() 函数返回一个用户易读的表达形式。repr() 产生一个解释器易读的表达形式。 例如 s Hello, csdnstr(s) Hello, csdnrepr(s) Hello, csdnstr(1/7) 0.14285714285714285x 10 * 3.25y 200 * 200s x 的值为 repr(x) , y 的值为 repr(y) ...print(s) x 的值为 32.5, y 的值为40000...# repr() 函数可以转义字符串中的特殊字符 ... hello hello, csdn\nhellos repr(hello)print(hellos) hello, csdn\n# repr() 的参数可以是 Python 的任何对象 ... repr((x, y, (Google, csdn))) (32.5, 40000, (Google, csdn))这里有两种方式输出一个平方与立方的表: 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注意在第一个例子中, 每列间的空格由 print() 添加。 这个例子展示了字符串对象的 rjust() 方法, 它可以将字符串靠右, 并在左边填充空格。 还有类似的方法, 如 ljust() 和 center()。 这些方法并不会写任何东西, 它们仅仅返回新的字符串。 另一个方法 zfill(), 它会在数字的左边填充 0如下所示 12.zfill(5) 00012-3.14.zfill(7) -003.143.14159265359.zfill(5) 3.14159265359str.format() 的基本使用如下: print({}网址 {}!.format(csdn教程, www.csdn.com)) csdn教程网址 www.csdn.com!括号及其里面的字符 (称作格式化字段) 将会被 format() 中的参数替换。 在括号中的数字用于指向传入对象在 format() 中的位置如下所示 print({0} 和 {1}.format(Google, csdn)) Google 和 csdnprint({1} 和 {0}.format(Google, csdn)) csdn 和 Google如果在 format() 中使用了关键字参数, 那么它们的值会指向使用该名字的参数。 print({name}网址 {site}.format(namecsdn教程, sitewww.csdn.com)) csdn教程网址 www.csdn.com位置及关键字参数可以任意的结合: print(站点列表 {0}, {1}, 和 {other}。.format(Google, csdn, otherTaobao)) 站点列表 Google, csdn, 和 Taobao。!a (使用 ascii()), !s (使用 str()) 和 !r (使用 repr()) 可以用于在格式化某个值之前对其进行转化: import mathprint(常量 PI 的值近似为 {}。.format(math.pi)) 常量 PI 的值近似为 3.141592653589793。print(常量 PI 的值近似为 {!r}。.format(math.pi)) 常量 PI 的值近似为 3.141592653589793。可选项 : 和格式标识符可以跟着字段名。 这就允许对值进行更好的格式化。 下面的例子将 Pi 保留到小数点后三位 import mathprint(常量 PI 的值近似为 {0:.3f}。.format(math.pi)) 常量 PI 的值近似为 3.142。在 : 后传入一个整数, 可以保证该域至少有这么多的宽度。 用于美化表格时很有用。 table {Google: 1, csdn: 2, Taobao: 3}for name, number in table.items(): ... print({0:10} {1:10d}.format(name, number)) ... Google 1 csdn 2 Taobao 3如果你有一个很长的格式化字符串, 而你不想将它们分开, 那么在格式化时通过变量名而非位置会是很好的事情。 最简单的就是传入一个字典, 然后使用方括号 [] 来访问键值 : table {Google: 1, csdn: 2, Taobao: 3}print(csdn: {0[csdn]:d}; Google: {0[Google]:d}; Taobao: {0[Taobao]:d}.format(table)) csdn: 2; Google: 1; Taobao: 3也可以通过在 table 变量前使用 ** 来实现相同的功能 table {Google: 1, csdn: 2, Taobao: 3}print(csdn: {csdn:d}; Google: {Google:d}; Taobao: {Taobao:d}.format(**table)) csdn: 2; Google: 1; Taobao: 3旧式字符串格式化 % 操作符也可以实现字符串格式化。 它将左边的参数作为类似 sprintf() 式的格式化字符串, 而将右边的代入, 然后返回格式化后的字符串. 例如: import mathprint(常量 PI 的值近似为%5.3f。 % math.pi) 常量 PI 的值近似为3.142。因为 str.format() 是比较新的函数 大多数的 Python 代码仍然使用 % 操作符。但是因为这种旧式的格式化最终会从该语言中移除, 应该更多的使用 str.format(). 读取键盘输入 Python 提供了 input() 内置函数从标准输入读入一行文本默认的标准输入是键盘。 实例 #!/usr/bin/python3str input(请输入); print (你输入的内容是: , str)这会产生如下的对应着输入的结果 请输入csdn教程 你输入的内容是: csdn教程读和写文件 open() 将会返回一个 file 对象基本语法格式如下: open(filename, mode)filename包含了你要访问的文件名称的字符串值。mode决定了打开文件的模式只读写入追加等。所有可取值见如下的完全列表。这个参数是非强制的默认文件访问模式为只读®。 mode决定了打开文件的模式只读写入追加等。所有可取值见如下的完全列表。这个参数是非强制的默认文件访问模式为只读®。 不同模式打开文件的完全列表 模式描述r以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。rb以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。r打开一个文件用于读写。文件指针将会放在文件的开头。rbw打开一个文件只用于写入。如果该文件已存在则打开文件并从开头开始编辑即原有内容会被删除。如果该文件不存在创建新文件。wb以二进制格式打开一个文件只用于写入。如果该文件已存在则打开文件并从开头开始编辑即原有内容会被删除。如果该文件不存在创建新文件。w打开一个文件用于读写。如果该文件已存在则打开文件并从开头开始编辑即原有内容会被删除。如果该文件不存在创建新文件。wb以二进制格式打开一个文件用于读写。如果该文件已存在则打开文件并从开头开始编辑即原有内容会被删除。如果该文件不存在创建新文件。a打开一个文件用于追加。如果该文件已存在文件指针将会放在文件的结尾。也就是说新的内容将会被写入到已有内容之后。如果该文件不存在创建新文件进行写入。ab以二进制格式打开一个文件用于追加。如果该文件已存在文件指针将会放在文件的结尾。也就是说新的内容将会被写入到已有内容之后。如果该文件不存在创建新文件进行写入。a打开一个文件用于读写。如果该文件已存在文件指针将会放在文件的结尾。文件打开时会是追加模式。如果该文件不存在创建新文件用于读写。ab以二进制格式打开一个文件用于追加。如果该文件已存在文件指针将会放在文件的结尾。如果该文件不存在创建新文件用于读写。 下图很好的总结了这几种模式 模式rrwwaa读写创建覆盖指针在开始指针在结尾 以下实例将字符串写入到文件 foo.txt 中 实例 #!/usr/bin/python3# 打开一个文件 f open(/tmp/foo.txt, w)f.write( Python 是一个非常好的语言。\n是的的确非常好!!\n )# 关闭打开的文件 f.close()第一个参数为要打开的文件名。第二个参数描述文件如何使用的字符。 mode 可以是 ‘r’ 如果文件只读, ‘w’ 只用于写 (如果存在同名文件则将被删除), 和 ‘a’ 用于追加文件内容; 所写的任何数据都会被自动增加到末尾. ‘r’ 同时用于读写。 mode 参数是可选的; ‘r’ 将是默认值。 此时打开文件 foo.txt,显示如下 $ cat /tmp/foo.txt Python 是一个非常好的语言。 是的的确非常好!!
http://www.hkea.cn/news/14503998/

相关文章:

  • 网站开发构成微网站开发提供的服务
  • 漫画门户网站怎么做的启用中文域名大网站
  • 代做效果图网站好教学资源库 网站建设
  • 在哪里可以改动网站标题怎么做视频解析的网站
  • 外贸网站如何做推广是什么哪些网站容易被百度收录
  • php网站开发实例教程源码想做个人域名网站怎么做
  • 工具型网站有哪些城阳网站开发公司电话
  • 互联网行业招聘网站邯郸封控最新消息
  • asp.net做网站源代码网站开发设计培训
  • 网站建设技术团队有多重要性海外网站免费建设
  • 塑模毕业设计代做网站软件开发模型比较
  • 苏州知名网站制作公司久久文化传媒有限公司招聘信息
  • 北流科技网站建设宜兴网站制作
  • 骨骼型的网站wordpress变成静态网页
  • 上海手机网站制作哪家好上海企业注销流程
  • 网站建设贰金手指下拉贰壹做购物网站能不能赚钱
  • 英涛祛斑 网站开发上海外贸公司是国企吗
  • php+mysql网站开发二次开发怎么弄
  • 青岛市城市建设局网站佛山建站公司模板
  • 系统网站有哪些wordpress 嵌入iframe
  • 无忧中英繁企业网站系统通用版网络营销战略规划
  • 网站建设定制公众号小程序大型电子商务网站建设
  • 下载学校网站模板做招聘网站公司
  • 如何用模板建网站wordpress溢价主题
  • 嘉定企业网站开发建设银行基金网站
  • 云服务器可以用来做网站么网站开发的好处
  • 美食分享网站建设策划书企业网站不被百度收录
  • 网站分享代码怎么加电子商务网站建站流程
  • 网站模板网站上海今天发生的重大新闻5条
  • 南乐网站开发大理建设招标有限公司网站