初学python的format之美

*区别于C语言的输出语句的是python的输出用的是"print"而不是“printf”。
1.简单的字符串和变量一起输出
python中的替代使用的是“{}”

name=input("请输入一个人的名字")
country=input("请输入一个国家的名字")
print("世界这么大,{}想去{}看看".format(name,country))


2.控制浮点数的位数输出
控制位数用的是“{:.2f}.format(n)”(n为变量)

r=25
area=3.1415*r*r
print(area)
print("{:.2f}".format(area))


3.对整数及字符串宽度的控制
直接用“{:2}.format(n)”(数字可改,以控制所占宽度)

for i in range(1,10):for j in range(1,i+1):print("{}*{}={:2}".format(j,i,j*i),end=' ')print('')


4.字符串某一个元素的输出
直接具体调用要用的即可
食谱搭配

n=0;
diet=['西红柿','花椰菜','黄瓜','牛排','虾仁']
for i in range(0,5):for j in range(0,5):if(i!=j):print("{}{}".format(diet[i],diet[j]))n+=1if(n%4==0):print('')

展示结果较长,仅展示部分

人名对话:

name=input("输入姓名")
print("{}同学,学好Python,前途无量!".format(name))
print("{}大侠,学好Python,大展拳脚!".format(name[0]))
print("{}哥哥,学好Python,人见人爱!".format(name[1]))

format的核心就是一对{}
根据具体使用的需求合理排布即可

对于我这种微微的强迫症的人,好的一个代码结果排版真的是greatly important了

初学python的format之美相关推荐

  1. python初学火车座位判断_初学Python实现学校图书馆座位自动抢座预约

    初学Python实现学校图书馆座位自动抢座预约 初学Python实现学校图书馆座位自动抢座预约 最近突然有个想利用python爬取学校图书馆预约的想法(因为图书馆单人的座位很难抢)可是没学过pytho ...

  2. 【Python爬虫:唯美girl,charles解决反调试】

    Python爬虫:唯美girl,charles解决反调试 Python爬虫:唯美girl,不让F12,我就要! 前言 1.目标简要说明 2.解决无法打开浏览器开发者工具 2.1解决思路 2.2思路具体 ...

  3. python 代码跳动之美

    python 代码跳动之美 1.先上效果 2.运行环境 2.1.依赖库: 2.2.安装方法 2.3.导入环境 3.目录结构图 4.处理步骤详情图 5.代码实现 5.1.创建临时目录 5.2.将目标视频 ...

  4. 初学python的30个操作难点汇总(入门篇)希望对你有帮助

    初学Python的人总会遇到这样或者那样的问题,在我学习Python的这段时间我总结了自己的29个问题,具体如下: 1 在cmd下 盘与盘之间的切换 直接 D或d: 就好 2 查找当前盘或者文件下面的 ...

  5. python去除中间空格只留一个_汇总初学Python的21个操作难点,看完别再去踩坑了...

    初学Python时,不管是容易的操作难点,还是困难的操作难点,都是要一步步的去踩坑摸索得出结果,小编今天就给大家汇总初学时Python的21个操作难点,看完之后可别再去掉到同样的坑里去了. 1 查找当 ...

  6. 初学Python常见异常错误,总有一处你会遇到!

    初学Python常见异常错误,总有一处你会遇到! 参考文章: (1)初学Python常见异常错误,总有一处你会遇到! (2)https://www.cnblogs.com/xxpythonxx/p/1 ...

  7. 初学 Python(十三)——匿名函数

    初学 Python(十三)--匿名函数 初学 Python,主要整理一些学习到的知识点,这次是匿名函数. # -*- coding:utf-8 -*- #关键字lambda定义的函数都是匿名函数 #做 ...

  8. format函数python的顺序_[转载] Python中format函数用法

    Python中format函数用法 format优点 format是python2.6新增的格式化字符串的方法,相对于老版的%格式方法,它有很多优点. 1.不需要理会数据类型的问题,在%方法中%s只能 ...

  9. 安装完python后、还需要安装什么-初学 Python 需要安装哪些软件?

    原标题:初学 Python 需要安装哪些软件? 自动配置.有效求助.协作编程.版本控制.一站式解决 Python 新手练习中的痛点. 痛点 这个学期,我在北得克萨斯大学(University of N ...

最新文章

  1. c语言220程序,《C语言程序实例大全》原代码220例
  2. 七种Vue3传值方式
  3. python变量无需指定类型对吗_Python变量类型 - osc_3rgq3dae的个人空间 - OSCHINA - 中文开源技术交流社区...
  4. 您的主机不满足在启用Hyper-V 或DeviceCredential Guard的情况下运行VMware player的最低要求
  5. dat文本导入mysql_mysql学习笔记(九) 增删改查的优化
  6. New directions in automated traffic analysis论文解读
  7. html中表格布局还是div布局,Table布局 VS Div+CSS布局,选哪个?
  8. IPv6 OSPFv3路由协议(续二)
  9. 【PowerShell】PS中 the fuck 插件(PoShFuck)将 wtf 搜索引擎从 Google 改为 Baidu 或者 Bing
  10. sql小计汇总 rollup用法实例分析(转)
  11. 7 在使用计算机时要注意防 .,Windows7系统使用移动硬盘的七大注意事项
  12. Win 10 清除恢复分区
  13. 【JVM】Java IDEA 配置项目的JVM运行内存大小
  14. 中小企业的需求管理软件都有哪些
  15. verilog语言实现简易二进制计算器
  16. 用无线网卡做wifi热点共享网络的方法
  17. 测试新人如何编写测试用例?一文带你写一个合格的测试用例
  18. 计算机教师评职称自我鉴定,教师评职称的自我鉴定范文
  19. python实现流媒体相关示例
  20. SuperEmper技术支持

热门文章

  1. AS3图像抖动效果源码。
  2. mysql变量string_mysql sql语句有变量 time_t变量转换为string
  3. elasticsearch 6.x (二) linux部署 kibana x-pack 安装
  4. vue.js框架:数组的各种变异方法
  5. sharding-sphere按月动态分表
  6. oracle 增加一个新分区,oracle 11g 新增分区
  7. mysql myisam/innodb高并发优化经验_MySQL MyISAM / PHP 高并发优化经验
  8. mysql修改engine_mysql下修改engine引擎的方法
  9. React-Native 填坑之ListView(item更新)
  10. php 文件类型 html,HTML的文档类型怎么选择