一.直接打印变量,元组或者列:

name=“闪闪”

age=18

tup=(1,2,3)

list=[1,2,3]

dir={“a”:1,“b”:2}
例如:

print(name,age)

print(tup)

print(list)

print(dir)

二.字符串与变量的拼接打印:

print(“我的名字叫:”,name,",我今年",age,“岁了。”) # 使用逗号连接变量,输出时会出现空格

print(“我的名字是”+name+",我今年"+str(age)+‘岁了。’)

print(“我的名字叫{},今年{}岁。”.format(name,age))

print(“我的名字叫{a},今年{b}岁。”.format(a=name,b=age))

print(“我的名字叫%s,今年%d岁。”%(name,age))

print(“我的名字叫%s,今年%s岁。”%(name,age)) #age强制转换成str类型了

format的相关用法:
1、基本用法

(1)不带编号,即“{}”

(2)带数字编号,可调换顺序,即“{1}”、“{2}”

(3)带关键字,即“{a}”、“{tom}”

>>> print('{} {}'.format('hello','world'))  # 不带字段
hello world
>>> print('{0} {1}'.format('hello','world'))  # 带数字编号
hello world
>>> print('{0} {1} {0}'.format('hello','world'))  # 打乱顺序
hello world hello
>>> print('{1} {1} {0}'.format('hello','world'))
world world hello
>>> print('{a} {tom} {a}'.format(tom='hello',a='world'))  # 带关键字
world hello world

2.格式化
b’ - 二进制。将数字以2为基数进行输出。
‘c’ - 字符。在打印之前将整数转换成对应的Unicode字符串。
‘d’ - 十进制整数。将数字以10为基数进行输出。
‘o’ - 八进制。将数字以8为基数进行输出。
‘x’ - 十六进制。将数字以16为基数进行输出,9以上的位数用小写字母。
‘e’ - 幂符号。用科学计数法打印数字。用’e’表示幂。
‘g’ - 一般格式。将数值以fixed-point格式输出。当数值特别大的时候,用幂形式打印。
‘n’ - 数字。当值为整数时和’d’相同,值为浮点数时和’g’相同。不同的是它会根据区域设置插入数字分隔符。
‘%’ - 百分数。将数值乘以100然后以fixed-point(‘f’)格式打印,值后面会有一个百分号。

'b' - 二进制。将数字以2为基数进行输出。
'c' - 字符。在打印之前将整数转换成对应的Unicode字符串。
'd' - 十进制整数。将数字以10为基数进行输出。
'o' - 八进制。将数字以8为基数进行输出。
'x' - 十六进制。将数字以16为基数进行输出,9以上的位数用小写字母。
'e' - 幂符号。用科学计数法打印数字。用'e'表示幂。
'g' - 一般格式。将数值以fixed-point格式输出。当数值特别大的时候,用幂形式打印。
'n' - 数字。当值为整数时和'd'相同,值为浮点数时和'g'相同。不同的是它会根据区域设置插入数字分隔符。
'%' - 百分数。将数值乘以100然后以fixed-point('f')格式打印,值后面会有一个百分号。>>> print('{0:b}'.format(3))
11
>>> print('{:c}'.format(20))>>> print('{:d}'.format(20))
20
>>> print('{:o}'.format(20))
24
>>> print('{:x}'.format(20))
14
>>> print('{:e}'.format(20))
2.000000e+01
>>> print('{:g}'.format(20.1))
20.1
>>> print('{:f}'.format(20))
20.000000
>>> print('{:n}'.format(20))
20
>>> print('{:%}'.format(20))
2000.000000%
>>>

注意:print(“我的名字叫%d,今年%d岁。”%(name,age))
#错误,name为str类型,不能以数字类型(%d)输出

三.print函数中复制字符:

print(“x”*100) #打印100个“x”,如:xxxxxxxxxxx

四.换行输出与不换行输出:

首先,python中默认print是换行的,如:
print(‘Hello,’)

print(‘world’)
其次,如果不换行输出,可以在print后加end" “。
例如:
print(‘Hello,’,end=”")

print(‘world’)

python中print函数的用法相关推荐

  1. Python中Print()函数的用法___实例详解(二)(全,例多)

    Python中Print()函数的用法___实例详解(二)(全,例多) 目录 十一.Print()小例子 十二.Print()中文输入显示乱码问题 十三.Print()写入文件 十四.print()在 ...

  2. python中print函数的用法_Python中print函数使用方法

    print是Python解释器内置函数,作用是将程序运行结果打印输出.在idle中,当输入print时会自动变为紫色.和其他内置函数的调用方法一样,我们在使用print时后面需要加括号.该函数参数较多 ...

  3. python中pop函数的用法_python中pop()函数怎么用

    python中pop()函数的用法:pop()函数用于移除列表中的一个元素(默认最后一个元素),并且返回从列表中移除的元素对象.函数语法:[list.pop(ojb=list[-1])]. pop() ...

  4. python中get函数是什么意思_详解python中get函数的用法(附代码)_后端开发

    strncmp函数用法详解_后端开发 strncmp函数为字符串比较函数,其函数语法为"int strncmp ( const char * str1, const char * str2, ...

  5. python中count函数的用法

    Python count()方法 描述 Python count() 方法用于统计字符串里某个字符出现的次数.可选参数为在字符串搜索的开始与结束位置. count()方法语法: str.count(s ...

  6. python中int函数的用法浅析_Python中int()函数的用法浅析

    int()是Python的一个内部函数 Python系统帮助里面是这么说的 >>> help(int) Help on class int in module __builtin__ ...

  7. python中int用法,Python中int()函数的用法浅析

    int()是Python的一个内部函数 Python系统帮助里面是这么说的 >>> help(int) Help on class int in module __builtin__ ...

  8. Python中print()函数不换行的方法

    一.让print()函数不换行 在Python中,print()函数默认是换行的.但是,在很多情况下,我们需要不换行的输出(比如在算法竞赛中).那么,在Python中如何做到这一点呢? 其实很简单.只 ...

  9. python中divmod函数的用法_Python中divmod函数的用法

    Python中divmod函数的用法,语言,余数,是一种,面向对象,函数 Python中divmod函数的用法 Python中divmod函数的用法 在Python中divmod函数的作用是把除数和余 ...

最新文章

  1. ubuntu kylin 18.04 安装 Qt Creator 5.11
  2. 400名微软员工主动曝光薪资:28万元到228万元不等!
  3. VTK修炼之道53:图形基本操作进阶_多分辨率策略(模型细化的三种方法)
  4. Android-gradle插件调试
  5. 我敢打赌,这世界没有python数据分析解决不了的问题
  6. Ajax实现动态及时刷新表格数据
  7. Cocos2dx游戏开发系列笔记3:牛刀小试-忍者飞镖射幽灵的Demo
  8. 第四季-专题17-LCD驱动程序设计
  9. springboot中Word转PDF技巧
  10. 包含资金约束的多阶段报童模型
  11. java 内置中介模式_详解Java设计模式编程中的中介者模式
  12. 信号指示RSSI与显示格数关系
  13. 桌面计算机地址栏在哪,win10系统工具栏怎样添加桌面和地址栏选项【图文教程】...
  14. 掌握这6个可视化图表,小白也能轻松玩转数据分析
  15. Delphi 汉字转拼音
  16. 看看gps信息发布平台
  17. 「底层原理」一层层剥开文件系统的面纱,彻底理解Linux文件系统
  18. U盘安装Linux系统教程
  19. OpenCV中的GUI特性 —— 图片与视频的读写和显示
  20. “引江济淮”工程全线开工 将建全球单跨最大渡槽

热门文章

  1. Web端测试和App端测试的区别
  2. MongoDB渗透测试
  3. CSS自动换行后缩进
  4. 有向无环图讲解及模板(C++代码)
  5. pom中配置maven仓库(阿里仓库)
  6. 递归算法复杂度与主定理的推导
  7. 微软拿GPT-3独家授权,马斯克:Open AI被“控制”了
  8. Cilium v1.12 功能原理解读:ServiceMesh 令人期待
  9. 【Nginx】Nginx原理与应用
  10. 打开office显示无法执行此操作,因为office未能识别操作给定命令