前置

环境:Python3.6.5

探讨点:输出print,字符串format控制, % 控制

print基础控制

简单示范:

a = 1

b = '@Hello yanshanbei!'

print('默认换行')

print('不换行,end 可以调整间距',end = '')

print()

print(a,b)#默认一个空格分隔

输出:

format控制

format存在于str中,即是str.format()

format可以控制:数字占位长,对齐方式,填充字符,浮点数精度等

依靠{}嵌入:

3.1 一般按照顺序填充{}

3.2 如果使用{0}{1}按照args顺序填充,同理使用变量则通过关键字位置填充

3.3 format还支持,解包填充,tuple or list 使用 * ,dict 使用 **(其中,dict解包之后按照关键字位置填充)

{}的其他控制

4.1 数字占位长度

4.2 浮点数精度

4.3 填充字符

4.4 对齐方式

……

point 3:

point 4:

a = 1

b = 12.123456

print('{:.2f}'.format(a))#保留2位小数

print('{:5}'.format(a)) #占5位

print('{:>5}'.format(a)) #右对齐

print('{:<5}'.format(a)) #左对齐

print('{:^5}'.format(a)) #居中对齐

print('{:*^5}'.format(a))#居中对齐,空白填充 *

输出:

在官方文档中还有许多实用的技巧,感兴趣可以自行查看;

% 控制

该用法与C中的%类似,不同的是,多参数后,需要用%(a,b)的形式

print('I Love %s'%'China') #%s 字符串

print('I Love %d'%18) #%d 整数

a = 12.345

b = 'Hello'

print('[12.345] = %f'%a) #默认保留6位小数

print('[12.345] = %f,b = %s'%(a,b))

#……

输出:

最后,祝你成功!

来源:https://www.cnblogs.com/yanshanbei/p/11997099.html

format控制输出 python_【Python】之format奇技淫巧的输出控制相关推荐

  1. python中的format什么意思中文-Python中format()格式输出全解

    格式化输出:format() format():把传统的%替换为{}来实现格式化输出 1.使用位置参数:就是在字符串中把需要输出的变量值用{}来代替,然后用format()来修改使之成为想要的字符串, ...

  2. python中的format什么意思中文-python的format什么意思

    format是python2.6新增的一个格式化字符串的方法,相对于老版的%格式方法,它有很多优点. 1.不需要理会数据类型的问题,在%方法中%s只能替代字符串类型(推荐学习:Python视频教程) ...

  3. python中的format什么意思中文-python里format什么意思

    format是python2.6新增的一个格式化字符串的方法,相对于老版的%格式方法,它有很多优点. 1.不需要理会数据类型的问题,在%方法中%s只能替代字符串类型(推荐学习:Python视频教程) ...

  4. python中的format什么意思中文-Python中.format()常见的用法

    format()格式化输出 format():把传统的%替换为{}来实现格式化输出 format()常见的用法: '{}{}'.format('123', '456') >>>'12 ...

  5. python中的format什么意思中文-python中format函数什么意思

    python中format函数什么意思? Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能. 基本语法是通过 {} 和 : 来代替以前的 % ...

  6. 分行打印列表python_#python版一行内容分行输出

    python版一行内容分行输出 1.[代码][Python]代码236091543 #python版一行内容分行输出 #依山居 18:14 2015/11/4 #题目来源 http://www.bat ...

  7. python中的format什么意思中文-Python中format的用法

    format是python2.6新增的一个格式化字符串的方法,相对于老版的%格式方法,它有很多优点. 1.不需要理会数据类型的问题,在%方法中%s只能替代字符串类型 2.单个参数可以多次输出,参数顺序 ...

  8. python整数类型bcdoxx_Python学习的Format()函数,python,之,format

    format()函数基本语法 format()函数作为python的内置函数,用于格式化字符串str.format(),有了此函数可以快速处理各种字符串. 字符格式化 format 函数可以接受不限个 ...

  9. python基础_格式化输出(%用法和format用法)

    %用法 1.整数的输出 %o -- oct 八进制 %d -- dec 十进制 %x -- hex 十六进制 >>> print('%o' % 20) 24 >>> ...

  10. Python format方法详解|字符串格式化|format

    文章目录 1.简单运用 2. 格式控制信息 3. format参数中的list.tuple可以使用"*"拆包 4.案例 1.简单运用 字符串类型格式化采用format()方法,基本 ...

最新文章

  1. 全网最火的Nacos监控中心——Prometheus+Grafana
  2. android 代码混淆 gson,Android RecyclerView和Gson混淆问题
  3. mysql 使用手册 权限_创建MySQL用户及用户权限管理
  4. Python 基础:分分钟入门
  5. 【干货】产品经理必读:app开发版本迭代的节奏该如何把握?
  6. C++中的继承与虚函数各种概念
  7. php cgi漏洞,Nginx + PHP CGI的一个可能的安全漏洞
  8. 文字方向不见了_数字化工厂是工厂变革的方向
  9. 转-架构高性能网站秘笈(四)——反向代理缓存
  10. 上传图片时,使用GDI+中重绘方式将CMYK图片转为RGB图片
  11. ASP.NET 创建网站地图
  12. 关于Ajax的英雄联盟查询英雄案例
  13. 漫画分销系统服务器配置,漫画分销平台怎么选择?月流水30万的老手来说两句!...
  14. 产品经理与项目经理-从PMP到NPDP
  15. 微信分享之SPA的坑
  16. 函数式编程语言的入门级了解
  17. Wine Mono 环境安装并运行.Net WPF
  18. 天顶围棋 8 zenith 8_女子围甲联赛来到太原 马晓春王元“书海专场”推广围棋与文化...
  19. 计算机无法识别平板电脑,平板电脑连接电脑没反应怎么办【图解】
  20. VSCode详细安装教程(Windows 7)附安装包

热门文章

  1. centos6.4安装apache php mysql_CentOS6.4下apache+php的简易搭建
  2. 战略资产配置matlab,资产组合有效前沿的解和最优解(MATLAB语言)
  3. java quartz 时间配置文件_Spring Quartz如何动态配置时间(3)
  4. Python2和python3字符编码的区别
  5. Mybatis教程-实战看这一篇就够了
  6. cpp 怎么连接mysql_C++连接mysql数据库的两种方法
  7. 软件性能测试瓶颈定位,软件性能问题正确定位思路
  8. linux tomcat 配置启动命令,# linux 之 配置tomcat开机自启动(systemctl)
  9. 字节跳动技术整理:mysql性能优化方案
  10. 不明白JVM虚拟机还怎么面试