python中的print函数总结
创始人
2024-11-11 07:08:12
0

文章目录

  • 打印变量
  • 打印数学计算
  • 多行文本
  • 复制n次字符串 x*n,n*x
  • 不换行输出多个数据
  • 换行符
  • 制表位
  • 转义
  • 原字符
  • 字符串切片
  • 格式化字符串
    • 千位分隔符(只适用于整数和浮点数)
    • 浮点数小数部分的精度
    • 字符串类型,.表示最大的显示长度
    • 整数类型
    • 浮点数类型

打印变量

a=100 print(a) 

输出
100

打印数学计算

a=100 b=50 print(a+b) print(a*b) 

输出
150
5000

多行文本

三个单引号或者又引号定义多行字符串

str='''第1行 第2行 第3行 ''' print(str) 

输出
第1行
第2行
第3行

复制n次字符串 xn,nx

print('R'*40) print(40*'R') 

输出
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR

不换行输出多个数据

a=100 b=50 print(a,b,'两个变量的值') 

输出
100 50 两个变量的值

换行符

\n表示 换行符
\t表示水平制表位,用于横向跳到下一个制表位
" 双引号
’ 单引号
\ 一个反斜杠

print('北京\n欢迎您') # 连续换多行 print('北\n京\n欢\n迎\n您') 

输出
北京
欢迎您




制表位

一个制表位8个字符,一个没有填满剩几个空几个字符

print('hellooooooo') print('hel\tlooooooo') print('hell\tooooooo') print('hello\toooooo') print('helloo\tooooo') print('hellooo\toooo') print('helloooo\tooo') print('hellooooo\too') print('helloooooo\to') 

输出
hellooooooo
hel looooooo
hell ooooooo
hello oooooo
helloo ooooo
hellooo oooo
helloooo ooo
hellooooo oo
helloooooo o

转义

print('老板说:\'明天我们就要上市了,大家加个班\'') print('老板说:\"明天我们就要上市了,大家加个班\"') 

输出
老板说:‘明天我们就要上市了,大家加个班’
老板说:“明天我们就要上市了,大家加个班”

原字符

在字符串前面加上小写或者大写的r使转义字符失效

print(r'北京\n欢迎您') print(R'北京\n欢迎您') 

字符串切片

在这里插入图片描述

s='HELLOWORLD' print(s[0],s[-10]) # 序号0与-10表示的是同一个字符 print('北京欢迎您'[4])  # 您 print('北京欢迎您'[-1])  # 您 print(s[2:7]) # 从2开始7结束,但不包含7 print(s[-8:-3]) # 反向 从-8到-3,但不包含-3 print(s[:5]) # 从0开始到5结束,但是不包含5 print(s[5:]) # 从5开始到结尾 

输出
H H


LLOWO
LLOWO
HELLO
WORLD

格式化字符串

name='张三' age=18 score=80.5 print('姓名:%s,年龄:%d,成绩:%f'%(name,age,score)) print('姓名:%s,年龄:%d,成绩:%.1f'%(name,age,score)) # 保留一位小数 print(f'姓名:{name},年龄:{age},成绩:{score}') print('姓名:{0},年龄:{1},成绩:{2}'.format(name,age,score)) print('姓名:{0},年龄:{2},成绩:{1}'.format(name,score,age))  

姓名:张三,年龄:18,成绩:80.500000
姓名:张三,年龄:18,成绩:80.5
姓名:张三,年龄:18,成绩:80.5
姓名:张三,年龄:18,成绩:80.5
姓名:张三,年龄:18,成绩:80.5

s='helloworld' print('{0:*<20}'.format(s)) # 字符串显示宽度为20,左对齐,空白部分使用*号填充 print('{0:*>20}'.format(s)) # 同上,右对齐 print('{0:*^20}'.format(s)) # 同上,居中对齐 print(s.center(20,'*')) # 同上  

helloworld**********
**********helloworld
helloworld
helloworld

千位分隔符(只适用于整数和浮点数)

print('{0:,}'.format(987654312)) print('{0:,}'.format(987654312.1234))  

987,654,312
987,654,312.1234

浮点数小数部分的精度

print('{0:.2f}'.format(3.1415926)) 

3.14

字符串类型,.表示最大的显示长度

`print('{0:.5}'.format('helloworld')) # 最大的显示宽度是5 

hello

整数类型

a=318 print('二进制:{0:b},十进制:{0:d},八进制:{0:o},十六进制:{0:x}'.format(a))  

二进制:100111110,十进制:318,八进制:476,十六进制:13e

浮点数类型

b=3.1415926 print('{0:.2f},{0:.2E},{0:.2e},{0:.2%}'.format(b))  

3.14,3.14E+00,3.14e+00,314.16%

相关内容

热门资讯

一分钟了解“金花链接房卡找谁买... 金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:86909166许多玩家在游戏中会购买房卡来享受...
华为买谷歌安卓系统,探索自主创... 你知道吗?最近有个大新闻在科技圈里炸开了锅,那就是华为竟然出手购买了谷歌的安卓系统!这可不是一个简单...
实测分享”海洋世界有挂吗“卡农... 实测分享”海洋世界有挂吗“卡农大厅房间卡怎么购买游戏中心打开微信,添加客服【113857776】,进...
秒懂教程!玩拼三张房卡从哪里买... 拼三张是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:71319951许多玩家在游戏中会购买房卡来享...
正版授权“玩链接牛牛金花房卡是... 新天道是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:15984933许多玩家在游戏中会购买房卡来享...
推荐一款!金花房卡专卖店新西游... 您好!微信新西游/飞鹰互娱大厅链接获取房卡可以通过以下几种方式购买: 1.微信渠道:(新西游/飞鹰...
玩家须知”海洋世界怎么买房卡“... 来教大家如何使用怎么买房卡房卡充值 添加房卡批售商:微【113857775】复制到微信搜索、直接添加...
重大通报,金花微信链接市场价格... 海草众厅房卡更多详情添加微:33549083、 2、在商城页面中选择房卡选项。 3、根...
秒懂教程!怎么创建拼三张房间卡... 拼三张是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:66336574许多玩家在游戏中会购买房卡来享...
IA解析/金花房卡出售新奇玩乐... IA解析/金花房卡出售新奇玩乐/微信链接房卡购买渠道新奇玩乐是一款非常受欢迎的游戏,咨询房/卡添加微...
ia实测“金花房卡链接怎么购买... 新超圣牛牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:160470940许多玩家在游戏中会购买房...
实测分享”赢家众娱房卡获取“拼... 实测分享”赢家众娱房卡获取“拼十房卡充值 微信牛牛房卡客服微信号微信游戏中心打开微信,添加客服【11...
ia攻略/斗牛房间怎么创建的生... 生肖系列/新大圣是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:【3329006910】或QQ:33...
秒懂教程!微信牛牛房卡怎样开,... 斗牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:56001354许多玩家在游戏中会购买房卡来享受...
科技实测!牛牛房卡出售旺旺大厅... 您好!微信旺旺大厅大厅链接获取房卡可以通过以下几种方式购买: 1.微信渠道:(旺旺大厅)大厅介绍:...
玩家攻略”赢家众娱是如何购买的... 玩家攻略”赢家众娱是如何购买的“详细房卡使用教程 微信牛牛房卡客服微信号微信游戏中心打开微信,添加客...
一分钟推荐“微信怎样开炸金花房... 金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来享受...
推荐一款!牛牛房卡出售江山大厅... 今 日消息,江山大厅房卡添加微信33549083 苹果今日发布了 iOS 16.1 正式版更新,简单...
正规平台有哪些,游戏推荐斗牛房... 神盾大厅/新天道房卡更多详情添加微:33549083、 2、在商城页面中选择房卡选项。 ...
玩家须知”海豚大厅如何购买房卡... 玩家须知”海豚大厅如何购买房卡“拼三张房卡充值 微信牛牛房卡客服微信号微信游戏中心打开微信,添加客服...