Python 3 print 函数用法总结

1.   输出字符串和数字

>>>print("dalong10")# 输出字符串

dalong10

>>> print(100)# 输出数字

100

>>> str ='dalong10'

>>> print(str)# 输出变量

dalong10

>>> 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.   格式化输出整数

>>>str ="the length of (%s) is %d" %('dalong10',len('dalong10'))

>>> print(str)

thelengthof(dalong10)is6

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

python字符串格式化符号:

  符   号

描述

%c

格式化字符及其ASCII码

%s

格式化字符串

%d

格式化整数

%u

格式化无符号整型

%o

格式化无符号八进制数

%x

格式化无符号十六进制数

%X

格式化无符号十六进制数(大写)

%f

格式化浮点数字,可指定小数点后的精度

%e

用科学计数法格式化浮点数

%E

作用同%e,用科学计数法格式化浮点数

%g

%f和%e的简写

%G

%f 和 %E 的简写

%p

用十六进制数格式化变量的地址

格式化操作符辅助指令:

符号

功能

*

定义宽度或者小数点精度

-

用做左对齐

+

在正数前面显示加号( + )

<sp>

在正数前面显示空格

#

在八进制数前面显示零('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 语句的结尾添加一个逗号 , ,就可以改变它的行为。

>>>foriinrange(0,6):

... print(i,)

...

0

1

2

3

4

5

6.   print 不换行

在 Python 中 print 默认是换行的

>>>foriinrange(0,3):

... print(i)

...

0

1

2

>>>

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

>>>foriinrange(0,3):

... print(i, end = '')

...

012

>>>

Python3学习笔记(1): print函数用法总结相关推荐

  1. python3.9.0 print_Python3 print 函数用法总结 | 菜鸟教程

    1. 输出字符串和数字 >>>print("runoob") # 输出字符串 runoob >>> print(100) # 输出数字 100 ...

  2. A Byte of Python3 学习笔记

    A Byte of Python3 学习笔记 第七章 控制流 1.if语句(带输入函数) 2.while语句 3.for循环 4.break.continue.return的区别 第八章 函数 8.1 ...

  3. python基础第三章选择结构答案-python3 学习笔记(二)选择结构、循环结构

    python3 学习笔记 python 优雅 明确 简单 1.选择结构 (1)简单判断 if else 使用格式: if  条件: 表达式1 else: 表达式2 (2)多条件判断 elif 使用格式 ...

  4. python里while的用法_Python学习笔记之While循环用法分析

    本文实例讲述了Python学习笔记之While循环用法.分享给大家供大家参考,具体如下: 前面一篇<Python学习笔记之For循环用法>详细介绍了Python for循环,这里再来讲述一 ...

  5. python中while的用法_Python学习笔记之While循环用法分析

    本文实例讲述了Python学习笔记之While循环用法.分享给大家供大家参考,具体如下: 前面一篇<Python学习笔记之For循环用法>详细介绍了Python for循环,这里再来讲述一 ...

  6. Python3学习笔记之-学习基础(第三篇)

    Python3学习笔记之-学习基础(第三篇) 文章目录 目录 Python3学习笔记之-学习基础(第三篇) 文章目录 一.循环 1.for循环 2.while循环 3.break,continue 二 ...

  7. Python3 学习笔记

    Python3 学习笔记 1.基础语法 1.1 字符串操作 title() 将单词首字母改为大写 upper() 所有字母改为大写 lower() 所有字母改为小写 str1+str2 字符串通过'+ ...

  8. while用法python_Python学习笔记之While循环用法分析

    本文实例讲述了Python学习笔记之While循环用法.分享给大家供大家参考,具体如下: 前面一篇<Python学习笔记之For循环用法>详细介绍了Python for循环,这里再来讲述一 ...

  9. python print函数用法_Python3.2中Print函数用法实例详解

    本文实例讲述了Python3.2中Print函数用法.分享给大家供大家参考.具体分析如下: 1. 输出字符串 >>> strHello = 'Hello World' >> ...

  10. c语言中void arrout,c语言学习笔记(数组、函数

    <c语言学习笔记(数组.函数>由会员分享,可在线阅读,更多相关<c语言学习笔记(数组.函数(53页珍藏版)>请在人人文库网上搜索. 1.数组2010-3-29 22:40一维数 ...

最新文章

  1. 西南石油大学计算机二级成绩查询,西南石油大学本科学生成绩自助查询打印终端管理办法...
  2. SpringMVC入门案例细节分析
  3. linux网络协议栈之数据包处理过程,Linux网络协议栈之数据包处理过程
  4. 从双11看技术趋势:金融行业总动员之阿里金融云
  5. .Net Core 3.0下AOP试水~~
  6. nlinfit函数 matlab,Matlab中拟合函数nlinfit和lsqcurvefit的问题
  7. boolean 默认_MySQL数据类型测试:BOOLEAN、TINYINT测试数据总结(第八节)
  8. EMNLP 2020 | RecAdam: 在更少的遗忘下精调预训练语言模型
  9. MongoDB安装、配置与示例
  10. 电巢:继腾讯与联通混改后,又有两家企业官宣,科技巨头与国企混改,意味着什么?
  11. 1143-最长公共子序列的长度和最长公共子序列
  12. 数据库——操作(mysql)
  13. JavaScript 内存溢出,内存泄漏
  14. 给服务器安装BBR加速网络传输速度
  15. uniapp小程序获取手机号、获取用户信息
  16. 做网站用html好还是vue好,中大型项目用react还是vue?
  17. 计算机网络基础(类别 | 性能指标 | OSI模型初识)
  18. 算数运算符、算术表达式
  19. TextView 中文本内容换行
  20. python之Tkinter详解

热门文章

  1. vector函数用法
  2. python语言后缀_在Python语言中,可以作为源文件后缀名的是
  3. Excel表格自动填充、批量提取与组合数据
  4. 微信小程序获取用户绑定手机号码完整版
  5. 如何搭建公司知识库?
  6. mysql 前缀索引_mysql索引做前缀原则
  7. 调试运行计算机程序的目的是,软件调试的目的是什么
  8. 你可以对计算机进行设置 这样用户,win10登陆界面设置 win10登陆界面壁纸
  9. Linux必会的rpm命令安装软件
  10. Qt+ECharts开发笔记(三):ECharts的柱状图介绍、基础使用和Qt封装Demo