格式化字符串一般用于一些格式化输出,我们来看一段例子,利用打印输出一个购物小票。是不是会让大家想起第一次学写代码,打印三角形,直角三角形等等。其实学习本就是从简到难,循序渐进的

#!/usr/bin/python

#coding :utf-8

from string import Template

#设置宽度信息,字符串格式

width =35

price_width=15

item_width=width-price_width

header_format='%-*s%*s'

content_format='%-*s%*.2f'

print('='*width)

#显示表头

print (header_format%(item_width,'菜单',price_width,'价格'))

print("-"*width)

#内容

print(content_format%(item_width,"苹果",price_width,20))

print(content_format%(item_width,"思念水饺",price_width,10.5))

print(content_format%(item_width,"可口可乐(1.25L)",price_width,11.5))

print(content_format%(item_width,'银桥酸奶(袋装)',price_width,1))

print(content_format%(item_width,'大地猫锅巴',price_width,2.5))

#结尾

print('='*width)

打印结果如下,

简单的使用了,字符串的对齐,指定宽度,保留小数点位数等。想学Python的点击了解更多免费教程

python打印小票_购物小票——Python字符串格式化练习相关推荐

  1. python打印表格_怎么使用python脚本实现表格打印?

    大家在办公学习中,有没有被打印机的功能所惊叹?可能大部分小伙伴并没有在意打印机的实现原理,只知道它是可以复印东西的,当小编提出这个问题的时候,那大家有没有考虑过呢?有些小伙伴可能会说这个和我们Pyth ...

  2. python关键词提取_如何从Python格式字符串中提取关键字? - python

    我想在API中提供自动字符串格式,例如: my_api("path/to/{self.category}/{self.name}", ...) 可以替换为格式化字符串中标注的属性值 ...

  3. python打印星图_在python中探索地图与星图

    python打印星图 地图(map) "map(function, iterable, ...) " map(function, iterable, ...) Return an ...

  4. python 打印类型_让Python输出更漂亮:PrettyPrinter

    PrettyPrinter是Python 3.6 及以上版本中的一个功能强大.支持语法高亮.描述性的美化打印包.它使用了改进的Wadler-Leijen布局算法,和Haskell打印美化库中的pret ...

  5. python打印长方形_利用python打印出菱形、三角形以及矩形的方法实例

    前言 本文主要给大家介绍了关于利用python打印出菱形.三角形以及矩形的相关内容,分享出来供大家参考学习,话不多说,来一起看看详细的介绍: 实例代码 #coding:utf-8 rows = int ...

  6. python 打印文件名_在Python中打印文件名,关闭状态和文件模式

    python 打印文件名 Prerequisite: Opening, closing a file/open(), close() functions in Python 先决条件: 在Python ...

  7. python输入直角三角形_如何使用python打印直角三角形,等边三角形,菱形,正方形...

    python 打印直角三角形,等边三角形,菱形,正方形的代码 三角形 等腰直角三角形1 2.7 #coding:utf-8 rows = int(raw_input('输入列数: ')) i = j ...

  8. python循环语句打印三角形_三角形最新:Python利用for循环打印星号三角形的案例_爱安网 LoveAn.com...

    关于"三角形"的最新内容 聚合阅读 这篇文章主要介绍了Python利用for循环打印星号三角形的案例,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧... 这篇文章 ...

  9. cad和python哪个好学_入坑Python之 你在学些什么?

    一,Python是什么? python是一种解释型计算机语言,基于C语言基础上的弱类型语言. 二,print打印 我们要编写的第一个代码就是 print("hello word") ...

最新文章

  1. OpenCV中minAreaRect()最小外接矩形 cvBoxPoints()计算矩形顶点 RotatedRect和CvBox2D详解
  2. 过滤注入代码的存储过程
  3. python模拟鼠标点击和键盘输入的操作_Python模拟鼠标点击及键盘输入(PyUserInput)...
  4. 【第二版】RichFaces中使用datatable和datascroller进行分页(使用数据库分页,改良版)(含源码)(JSF 1.2,RichFaces 3.2.1GA)
  5. 机器学习项目总结.pptx
  6. 一个通用Makefile的编写
  7. 诗歌rails 之自定义Helper模块
  8. [Phoenix] 十、全局索引设计实践
  9. 技校计算机英语,技校计算机英语的一体化教学
  10. Linux struct itimerval用法
  11. 【2022最新Java面试宝典】—— SpringBoot面试题(44道含答案)
  12. HikariCP介绍
  13. tooltips使用教程(鼠标悬停时显示提示)
  14. ICE入门之hello world
  15. 7个H5网页制作工具全面介绍
  16. linux全局搜索文件
  17. 0基础怎么学习短视频剪辑,并通过剪辑赚钱?
  18. SMC集装阀岛在线选型软件
  19. 2021年制冷与空调设备运行操作考试报名及制冷与空调设备运行操作免费试题
  20. 黄金周张家界之行(2)

热门文章

  1. log buffer及日志管理深入分析及性能调整(七)
  2. VMX(1) -- 简介
  3. 神经网络可以解决的问题,人工神经网络通过调整
  4. docker 安装mysql8.0并且暴漏外部的连接
  5. 怎样在应用中实现自助报表功能?
  6. windows7交互式服务检测如何禁用?
  7. uni-app获取元素节点信息
  8. 【实战技能】不做绑架公司的技术团队成员
  9. 设置-安全-手机加密功能解说
  10. 竞赛练一练 第15期:电子学会2021年9月青少年软件编程(图形化)等级考试试卷(三级)...