Print函数的各种用法

一、基础用法

1.print语句可以向屏幕上输出指定的文字。
例如:

print 'Hello World!'

2.print语句也可以跟上多个字符串,用逗号“,”隔开,就可以连成一串输出:
ps:print会依次打印每个字符串,遇到逗号“,”会输出一个空格
例如:

print 'my','name','is','Jacky'
输出为:
my name is Jacky

3.print语句也可以跟上多个字符串,若无”,”,或者手动空格,都是无法在拼接时显示空格的

print 'my''name''is''Jacky'
print 'my'  'name'  'is'  'Jacky'
输出为:
mynameisTom

4.print也可以用来打印数值或者是计算结果

 print 100print 100 * 300

5.print中字符串和数字之间需要用”,”来连接。
ps:如果不用”,”来连接,则会报错SyntaxError: invalid syntax

print 'hello:', 100
print "三位数依次为:", numList
二、格式化输出

格式化输出是指通过print等函数向指定的地方(例如屏幕,文件)输出指定格式的内容.

例如:%d 输出整数,%s 输出字符串。
%s、%d、%f是占位符

具体应用:
1. 打印字符串。
以下三种方式都可以输出格式化的字符串

print ("His name is %s"%("www"))
print "His name is %s" % ("jacky")
print "His name is %s" % "who"
输出为:
His name is www
His name is jacky
His name is who

2 打印整数
%d –只能对应int类

print ("He is %d years old") % (25)
输出为:
He is 25 years olda = 3.1415926
print "%d" %a
输出为:
3

3.打印浮点数

a = 3.1415926
print "%f" %a
输出为:
3.141593

4.打印浮点数(指定保留小数点位数)

a = 3.1415926
print "%.2f" %a #按照要求输出小数位数
输出为:
3.14print "%.9f" %a #如果要求的小数位数过多,后面就用0补全
输出为:
3.141592600

5.指定占位符宽度

print ("Name:%10s Age:%8d Height:%8.2f" %("Jacky", 25, 1.83))
# 如果是整数,%8d这样写要求该整数占有8个位置,于是在前面增加5个空格
输出为:
Name:     Jacky Age:      25 Height:    1.83
b = 3
print("%4d"%b)
输出:3  #一共4位,3前面有3个空格,而不是写成0003的样式

特殊情况:%号后添加了”0”和具体数字。

b = 3
print("%04d"%b)  #整数部分的显示,要求共显示4位。如果整数不足4位,那么不足的位数在整数前面用0补足。
输出为:
0003

6.指定占位符宽度(左对齐)
%号后添加”-“号。不设置此项,默认为右对齐。

print ("Name:%-10s Age:%-8d Height:%-8.2f" %("Jacky", 25, 1.83))
输出为:
Name:Jacky      Age:25       Height:1.83

7.科学计数法
ps:暂未用到,所以不清楚

print format(0.0015,'.2e')
输出为:
1.50e-03

ps1:

多个格式化参数时,注意在实参要在括号内
print (“Name:%10s Age:%8d Height:%8.2f” % (“Jacky”, 25, 1.83))
ps2:
只输入print时,相当于回车,也就是换行。

print
print format(0.0015,'.2e')

输出为:


1.50e-03

Python2.7 Print函数相关推荐

  1. Python2 之 print函数示例

    2019独角兽企业重金招聘Python工程师标准>>> 吐槽下,python2 官方文档的print资料好少啊,看的别人博客才知道咋用╮(╯_╰)╭ #!/usr/bin/env p ...

  2. Python2中print函数用法

    使用print输出各型的 字符串 整数 浮点数 出度及精度控制 strHello = 'Hello Python' print strHello #输出结果:Hello Python #直接出字符串 ...

  3. python2.7 print函数

    1.输出十六进制,十进制,八进制 >>> hex = 0xff >>> print 'hex=%x,dec=%d,oct=%o' %(hex,hex,hex) he ...

  4. python2中可以使用print()函数吗_Python3中的 print 函数有哪些用法?

    自从python3更新以后,大家对函数的热情再一次高涨起来,好多小伙伴问小编,3之后函数的使用有没有什么改变?今天小编就这个问题,跟大家说一说,感兴趣的小伙伴可以来看下了哦~ 关于print函数的用法 ...

  5. python中print的用法_Python中print函数简单使用总结

    Python中print函数简单使用总结 print函数是Python的入门,每一个学习python的人都绕不开这个函数,下面介绍一下这个函数的用法. 打开电脑,选择python软件,下面选择pyth ...

  6. python语言print函数_Python 的 print 函数

    Python 2.x 系列已经停止维护了, python  3.x 系列正在成为主流,尽管有些项目还是python2.x 的,之后写Python 代码为了保持兼容性,还是尽量和Python 3 标准保 ...

  7. Python print 函数- Python零基础入门教程

    目录 一.Python print 函数简介 二.Python print 函数语法 三.Python print 函数使用 1.objects 参数 2.sep 参数 3.end 参数 4.flus ...

  8. python语言中print函数的作用_python中如何使用print函数

    Python中print语句 1.逗号分隔符 在Python中print语句可根据sys.stdout中包含的文件生成输出,它接受一个逗号分隔的对象表,如下实例:x = 1 y = 2 z = 3 p ...

  9. python 中 print 函数用法总结

    原文  http://www.cnblogs.com/graceting/p/3875438.html Python 思想: "一切都是对象!" 在 Python 3 中接触的第一 ...

最新文章

  1. rocketmq广播消息为什么不能重试_几分钟带你看懂“消息队列和RocketMQ”的入门总结
  2. keil环境下stm32下载和擦除程序对Flash的影响
  3. Linux系统下Hadoop运行环境搭建
  4. mysqld_multi stop 不能停掉mysql
  5. 推荐一条高效的Python爬虫学习路径!
  6. 阶段性总结_学习笔记
  7. 万达辟谣王健林去世:已报警!造谣账号已封禁
  8. linux网络图标在哪,如何在Linux中设置快捷方式图标
  9. 查看C++ C#的dll或exe文件是32位还是64位
  10. 行人属性数据集pa100k_Attribute-Recognition行人属性识别资料
  11. sql注入检测工具之sqlmap
  12. 1080p和1080i
  13. 次世代游戏建模制作工作流程 1
  14. [转] Attach、Detach和DeleteObject
  15. 带你开发一个完整的 node.js 项目
  16. 国内代码托管平台Gitee(码云)的入门使用
  17. NLP-Job1 赛题理解(天池)
  18. 计算机毕业设计 SSM+Vue汽车租赁系统 网上租车系统 车辆租赁管理系统 在线租车平台Java Vue MySQL数据库 远程调试 代码讲解
  19. 使用Webupload实现异步上传图片
  20. 使用hive求共同好友

热门文章

  1. Java并发编程实践笔记之——原子性(Atomicity)
  2. 第134章 SQL函数 STUFF
  3. MaxCompute SQL函数详解 ODPS SQL函数详解---之常用数学运算相关函数
  4. 同样工作3年,同事高薪跳槽,我只配低薪?
  5. NON-NEGATIVE SPARSE CODING论文部分翻译
  6. 弹性matlab,图像 – 扩展MNIST – 弹性变形MATLAB
  7. Verilog 概述
  8. Android动画效果之自定义ViewGroup添加布局动画
  9. 自力更生 12种方法禁用USB端口
  10. Spring getBean流程