python中print函数的用法
一.直接打印变量,元组或者列:
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函数的用法相关推荐
- Python中Print()函数的用法___实例详解(二)(全,例多)
Python中Print()函数的用法___实例详解(二)(全,例多) 目录 十一.Print()小例子 十二.Print()中文输入显示乱码问题 十三.Print()写入文件 十四.print()在 ...
- python中print函数的用法_Python中print函数使用方法
print是Python解释器内置函数,作用是将程序运行结果打印输出.在idle中,当输入print时会自动变为紫色.和其他内置函数的调用方法一样,我们在使用print时后面需要加括号.该函数参数较多 ...
- python中pop函数的用法_python中pop()函数怎么用
python中pop()函数的用法:pop()函数用于移除列表中的一个元素(默认最后一个元素),并且返回从列表中移除的元素对象.函数语法:[list.pop(ojb=list[-1])]. pop() ...
- python中get函数是什么意思_详解python中get函数的用法(附代码)_后端开发
strncmp函数用法详解_后端开发 strncmp函数为字符串比较函数,其函数语法为"int strncmp ( const char * str1, const char * str2, ...
- python中count函数的用法
Python count()方法 描述 Python count() 方法用于统计字符串里某个字符出现的次数.可选参数为在字符串搜索的开始与结束位置. count()方法语法: str.count(s ...
- python中int函数的用法浅析_Python中int()函数的用法浅析
int()是Python的一个内部函数 Python系统帮助里面是这么说的 >>> help(int) Help on class int in module __builtin__ ...
- python中int用法,Python中int()函数的用法浅析
int()是Python的一个内部函数 Python系统帮助里面是这么说的 >>> help(int) Help on class int in module __builtin__ ...
- Python中print()函数不换行的方法
一.让print()函数不换行 在Python中,print()函数默认是换行的.但是,在很多情况下,我们需要不换行的输出(比如在算法竞赛中).那么,在Python中如何做到这一点呢? 其实很简单.只 ...
- python中divmod函数的用法_Python中divmod函数的用法
Python中divmod函数的用法,语言,余数,是一种,面向对象,函数 Python中divmod函数的用法 Python中divmod函数的用法 在Python中divmod函数的作用是把除数和余 ...
最新文章
- ubuntu kylin 18.04 安装 Qt Creator 5.11
- 400名微软员工主动曝光薪资:28万元到228万元不等!
- VTK修炼之道53:图形基本操作进阶_多分辨率策略(模型细化的三种方法)
- Android-gradle插件调试
- 我敢打赌,这世界没有python数据分析解决不了的问题
- Ajax实现动态及时刷新表格数据
- Cocos2dx游戏开发系列笔记3:牛刀小试-忍者飞镖射幽灵的Demo
- 第四季-专题17-LCD驱动程序设计
- springboot中Word转PDF技巧
- 包含资金约束的多阶段报童模型
- java 内置中介模式_详解Java设计模式编程中的中介者模式
- 信号指示RSSI与显示格数关系
- 桌面计算机地址栏在哪,win10系统工具栏怎样添加桌面和地址栏选项【图文教程】...
- 掌握这6个可视化图表,小白也能轻松玩转数据分析
- Delphi 汉字转拼音
- 看看gps信息发布平台
- 「底层原理」一层层剥开文件系统的面纱,彻底理解Linux文件系统
- U盘安装Linux系统教程
- OpenCV中的GUI特性 —— 图片与视频的读写和显示
- “引江济淮”工程全线开工 将建全球单跨最大渡槽