初学python的format之美
初学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之美相关推荐
- python初学火车座位判断_初学Python实现学校图书馆座位自动抢座预约
初学Python实现学校图书馆座位自动抢座预约 初学Python实现学校图书馆座位自动抢座预约 最近突然有个想利用python爬取学校图书馆预约的想法(因为图书馆单人的座位很难抢)可是没学过pytho ...
- 【Python爬虫:唯美girl,charles解决反调试】
Python爬虫:唯美girl,charles解决反调试 Python爬虫:唯美girl,不让F12,我就要! 前言 1.目标简要说明 2.解决无法打开浏览器开发者工具 2.1解决思路 2.2思路具体 ...
- python 代码跳动之美
python 代码跳动之美 1.先上效果 2.运行环境 2.1.依赖库: 2.2.安装方法 2.3.导入环境 3.目录结构图 4.处理步骤详情图 5.代码实现 5.1.创建临时目录 5.2.将目标视频 ...
- 初学python的30个操作难点汇总(入门篇)希望对你有帮助
初学Python的人总会遇到这样或者那样的问题,在我学习Python的这段时间我总结了自己的29个问题,具体如下: 1 在cmd下 盘与盘之间的切换 直接 D或d: 就好 2 查找当前盘或者文件下面的 ...
- python去除中间空格只留一个_汇总初学Python的21个操作难点,看完别再去踩坑了...
初学Python时,不管是容易的操作难点,还是困难的操作难点,都是要一步步的去踩坑摸索得出结果,小编今天就给大家汇总初学时Python的21个操作难点,看完之后可别再去掉到同样的坑里去了. 1 查找当 ...
- 初学Python常见异常错误,总有一处你会遇到!
初学Python常见异常错误,总有一处你会遇到! 参考文章: (1)初学Python常见异常错误,总有一处你会遇到! (2)https://www.cnblogs.com/xxpythonxx/p/1 ...
- 初学 Python(十三)——匿名函数
初学 Python(十三)--匿名函数 初学 Python,主要整理一些学习到的知识点,这次是匿名函数. # -*- coding:utf-8 -*- #关键字lambda定义的函数都是匿名函数 #做 ...
- format函数python的顺序_[转载] Python中format函数用法
Python中format函数用法 format优点 format是python2.6新增的格式化字符串的方法,相对于老版的%格式方法,它有很多优点. 1.不需要理会数据类型的问题,在%方法中%s只能 ...
- 安装完python后、还需要安装什么-初学 Python 需要安装哪些软件?
原标题:初学 Python 需要安装哪些软件? 自动配置.有效求助.协作编程.版本控制.一站式解决 Python 新手练习中的痛点. 痛点 这个学期,我在北得克萨斯大学(University of N ...
最新文章
- c语言220程序,《C语言程序实例大全》原代码220例
- 七种Vue3传值方式
- python变量无需指定类型对吗_Python变量类型 - osc_3rgq3dae的个人空间 - OSCHINA - 中文开源技术交流社区...
- 您的主机不满足在启用Hyper-V 或DeviceCredential Guard的情况下运行VMware player的最低要求
- dat文本导入mysql_mysql学习笔记(九) 增删改查的优化
- New directions in automated traffic analysis论文解读
- html中表格布局还是div布局,Table布局 VS Div+CSS布局,选哪个?
- IPv6 OSPFv3路由协议(续二)
- 【PowerShell】PS中 the fuck 插件(PoShFuck)将 wtf 搜索引擎从 Google 改为 Baidu 或者 Bing
- sql小计汇总 rollup用法实例分析(转)
- 7 在使用计算机时要注意防 .,Windows7系统使用移动硬盘的七大注意事项
- Win 10 清除恢复分区
- 【JVM】Java IDEA 配置项目的JVM运行内存大小
- 中小企业的需求管理软件都有哪些
- verilog语言实现简易二进制计算器
- 用无线网卡做wifi热点共享网络的方法
- 测试新人如何编写测试用例?一文带你写一个合格的测试用例
- 计算机教师评职称自我鉴定,教师评职称的自我鉴定范文
- python实现流媒体相关示例
- SuperEmper技术支持
热门文章
- AS3图像抖动效果源码。
- mysql变量string_mysql sql语句有变量 time_t变量转换为string
- elasticsearch 6.x (二) linux部署 kibana x-pack 安装
- vue.js框架:数组的各种变异方法
- sharding-sphere按月动态分表
- oracle 增加一个新分区,oracle 11g 新增分区
- mysql myisam/innodb高并发优化经验_MySQL MyISAM / PHP 高并发优化经验
- mysql修改engine_mysql下修改engine引擎的方法
- React-Native 填坑之ListView(item更新)
- php 文件类型 html,HTML的文档类型怎么选择