Python 3中print函数的使用方法总结


Posted in Python onAugust 08, 2017

前言

Python 思想:“一切都是对象!”,最近发现python3和python2中print的用法有很多不同,python3中需要使用括号,缩进要使用4个空格(这不是必须的,但你最好这么做),缩进表示一个代码块的开始,非缩进表示一个代码的结束。没有明确的大括号、中括号、或者关键字。这意味着空白很重要,而且必须要是一致的。第一个没有缩进的行标记了代码块,意思是指函数,if 语句、 for 循环、 while 循环等等的结束。所以就想着给大家总结一下Python3中print函数用法的相关内容,话不多少了,来一起看看详细的介绍:

1. 输出字符串和数字

>>> print("runoob") # 输出字符串
runoob 
>>> print(100)   # 输出数字
100
>>> str = 'runoob'
>>> print(str)   # 输出变量
runoob
>>> L = [1,2,'a']   # 列表 
>>> print(L) 
[1, 2, 'a'] 
>>> t = (1,2,'a')   # 元组
>>> print(t) 
(1, 2, 'a') 
>>> d = {'a':1, 'b':2} # 字典
>>> print(d) 
{'a': 1, 'b': 2}

2. 格式化输出整数

<p>支持参数格式化,与 C 语言的 printf 类似</p>

<pre>>>> str = "the length of (%s) is %d" %('runoob',len('runoob'))
>>> print(str)
the length of (runoob) is 6

python字符串格式化符号:

    符   号 描述
      %c  格式化字符及其ASCII码
      %s  格式化字符串
      %d  格式化整数
      %u  格式化无符号整型
      %o  格式化无符号八进制数
      %x  格式化无符号十六进制数
      %X  格式化无符号十六进制数(大写)
      %f  格式化浮点数字,可指定小数点后的精度
      %e  用科学计数法格式化浮点数
      %E  作用同%e,用科学计数法格式化浮点数
      %g  %f和%e的简写
      %G  %f 和 %E 的简写
      %p  用十六进制数格式化变量的地址

格式化操作符辅助指令:

符号 功能
* 定义宽度或者小数点精度
- 用做左对齐
+ 在正数前面显示加号( + )
在正数前面显示空格
# 在八进制数前面显示零('0'),在十六进制前面显示'0x'或者'0X'(取决于用的是'x'还是'X')
0 显示的数字前面填充'0'而不是默认的空格
% '%%'输出一个单一的'%'
(var) 映射变量(字典参数)
m.n. m 是显示的最小总宽度,n 是小数点后的位数(如果可用的话)

3. 格式化输出16进制,十进制,八进制整数

  • #%x --- hex 十六进制
  • #%d --- dec 十进制
  • #%o --- oct 八进制
>>> nHex = 0xFF
>>> print("nHex = %x,nDec = %d,nOct = %o" %(nHex,nHex,nHex))
nHex = ff,nDec = 255,nOct = 377

4.格式化输出浮点数(float)

>>> pi = 3.141592653 
>>> print('%10.3f' % pi) #字段宽10,精度3 
  3.142 
>>> print("pi = %.*f" % (3,pi)) #用*从后面的元组中读取字段宽度或精度 
pi = 3.142 
>>> print('%010.3f' % pi) #用0填充空白 
000003.142 
>>> print('%-10.3f' % pi) #左对齐 
3.142  
>>> print('%+f' % pi) #显示正负号 
+3.141593

5. 自动换行

print 会自动在行末加上回车, 如果不需回车,只需在 print 语句的结尾添加一个逗号 , ,就可以改变它的行为。

>>> for i in range(0,6):
...  print (i,)
... 
0
1
2
3
4
5

6. print 不换行

在 Python 中 print 默认是换行的

>>> for i in range(0,3):
...  print (i)
... 
0
1
2
>>>

要想换行你应该写成 print(i, end = '' )

>>> for i in range(0,3):
...  print(i, end = '' )
... 
012

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
python线程锁(thread)学习示例
Dec 04 Python
urllib2自定义opener详解
Feb 07 Python
高质量Python代码编写的5个优化技巧
Nov 16 Python
python3.5+tesseract+adb实现西瓜视频或头脑王者辅助答题
Jan 17 Python
Django教程笔记之中间件middleware详解
Aug 01 Python
python实现ID3决策树算法
Aug 29 Python
python基础梳理(一)(推荐)
Apr 06 Python
Python批量修改图片分辨率的实例代码
Jul 04 Python
Python 实现自动完成A4标签排版打印功能
Apr 09 Python
浅谈django channels 路由误导
May 28 Python
如何使用 Python 读取文件和照片的创建日期
Sep 05 Python
python抢购软件/插件/脚本附完整源码
Mar 04 Python
Python读取sqlite数据库文件的方法分析
Aug 07 #Python
Python实现读写sqlite3数据库并将统计数据写入Excel的方法示例
Aug 07 #Python
django实现前后台交互实例
Aug 07 #Python
python扫描proxy并获取可用代理ip的实例
Aug 07 #Python
python的多重继承的理解
Aug 06 #Python
python中 chr unichr ord函数的实例详解
Aug 06 #Python
Python实现读取邮箱中的邮件功能示例【含文本及附件】
Aug 05 #Python
You might like
PHP中cookie和session的区别实例分析
2014/08/28 PHP
ThinkPHP公共配置文件与各自项目中配置文件组合的方法
2014/11/24 PHP
php站内搜索关键词变亮的实现方法
2014/12/30 PHP
php实现简单文件下载的方法
2015/01/30 PHP
php实现微信扫码自动登陆与注册功能
2016/09/22 PHP
详解Yii实现分页的两种方法
2017/01/14 PHP
jQuery Ajax提交表单查询获得数据实例代码
2012/09/19 Javascript
open 动态修改img的onclick事件示例代码
2013/11/13 Javascript
谈一谈javascript中继承的多种方式
2016/02/19 Javascript
浅析jQuery事件之on()方法绑定多个选择器,多个事件
2016/04/27 Javascript
xcode中获取js文件的路径方法(推荐)
2016/11/05 Javascript
详解js的六大数据类型
2016/12/27 Javascript
nodejs进阶(6)—连接MySQL数据库示例
2017/01/07 NodeJs
使用jquery判断一个元素是否含有一个指定的类(class)实例
2017/02/12 Javascript
无循环 JavaScript(map、reduce、filter和find)
2017/04/08 Javascript
JS实现异步上传压缩图片
2017/04/22 Javascript
vue-cli webpack模板项目搭建及打包时路径问题的解决方法
2018/02/26 Javascript
python中的列表推导浅析
2014/04/26 Python
Python实现简单遗传算法(SGA)
2018/01/29 Python
python+POP3实现批量下载邮件附件
2018/06/19 Python
python操作gitlab API过程解析
2019/12/27 Python
python安装和pycharm环境搭建设置方法
2020/05/27 Python
详解Python IO编程
2020/07/24 Python
基于Python采集爬取微信公众号历史数据
2020/11/27 Python
印尼在线精品店:Berrybenka.com
2016/10/22 全球购物
SmartBuyGlasses英国:购买太阳镜和眼镜
2018/01/29 全球购物
MCAKE蛋糕官方网站:一直都是巴黎的味道
2018/02/06 全球购物
Martinelli官方商店:西班牙皮鞋和高跟鞋品牌
2019/07/30 全球购物
Calphalon美国官网:美国顶级锅具品牌
2020/02/05 全球购物
领导班子四风对照检查材料范文
2014/09/27 职场文书
新闻人物通讯稿
2014/10/09 职场文书
2015年敬老院工作总结
2015/05/18 职场文书
国庆节新闻稿
2015/07/17 职场文书
导游词之大雁塔景区
2019/09/17 职场文书
Spark SQL 2.4.8 操作 Dataframe的两种方式
2021/10/16 SQL Server
SQL Server数据库基本概念、组成、常用对象与约束
2022/03/20 SQL Server