首页 > 其他分享 >三种格式化的输出方式

三种格式化的输出方式

时间:2023-09-07 13:33:08浏览次数:37  
标签:输出 格式化 name s3 s2 s1 qizhi 三种 print

三种格式化的输出方式

格式化输出:表示符合某种规范
这种规范叫做格式化

# 第一种格式化方式(python版本3.0):
s1 = 'nick' #name
s2 = 'ugly' #qizhi
s3 = '180'   #身高
# 拼接方式'name:nick,qizhi:ugly,height:180'
print('name:'+s1+','+'qizhi:'+s2+','+'height:'+s3)
#输出:name:nick,qizhi:ugly,height:180
print('name:%s,qizhi:%s,height:%s'%(s1,s2,s3)) #在需要的属性后面加上%s然后在最后面加上%(s1,s2,s3)即可将s1,s2,s3的值传递给每一个%s
print('name:%s'%s1)  #插入单个内容不需要加括号,输出:name:nick
print('age:%d'%18)  #输出:age:18
# %s 所有数据类型,%d只支持数字类型

print('*'*50)

# 第二种格式化方式(python版本3.4):
s1 = 'nick' #name 索引0
s2 = 'ugly' #qizhi 索引1
s3 = '180'   #身高 索引2
print('name:{0},qizhi:{1},height:{2}'.format(s1,s2,s3))
										#索引  0  1  2
print('*'*50)

# 第三种格式化方式(python版本3.6)建议使用:
s1 = 'nick' #name
s2 = 'ugly' #qizhi
s3 = 180   #身高
print(f'name:{s1},qizhi:{s2},height:{s3:.2f}')  #让字符串和+数字可以直接相加
# print(f'name:{变量名},qizhi:{变量名},height:{变量名:.(数学中的小数点)2f(保留两位小数)}')

标签:输出,格式化,name,s3,s2,s1,qizhi,三种,print
From: https://www.cnblogs.com/cnblogswyq/p/17684621.html

相关文章

  • linux 格式化U盘并挂载
    一、查看磁盘情况sudofdisk-l可以看到有一个/dev/sdb1的磁盘就是我们插入的u盘了 大小28.9G,FAT32文件系统sudoblkid/dev/sdb1/dev/sdb1:LABEL="KINGSTON"UUID="59DB-5684"TYPE="vfat"PARTUUID="077ddb84-01"二、格式化之后直接挂载sudomount/dev/sdb1./mn......
  • python基础 04数据类型、输出彩色颜色
    数据类型1为什么要有数据类型​ 对于不同类型的变量需要用不同的数据类型去描述​ 常用:数字类型、字符串、列表、字典、布尔值1.1整型作用:年龄/身份证号码/身高/体重……定义方式:y=10id_num=5201314x=int(10)z=int('10')方法:print(y+x)print(y-x)pr......
  • 小程序中格式化JSON数据中的日期
    小程序中格式化JSON数据中的日期 //假设原始JSON数据为constoriginalJson={name:'JohnDoe',birthdate:'1990-01-01'};//将日期格式化为标准的ISO8601格式constformattedJson={};Object.keys(originalJson).forEach(key=>{if(key==='birthdate......
  • 格式化消息,参数化替换 {} 占位符
    MessageUtils.javaimportjava.util.ArrayList;importjava.util.Arrays;importjava.util.List;/***消息工具类*/publicclassMessageUtils{publicstaticvoidmain(String[]args){System.out.println(formatMessage("{}是{}年{}月{}日星......
  • c++中输出浮点数
    flata=1;flatb=3;cout<<a<endl;cout<<showpoint<<b<endl;ANSI C++里一个浮点型若是小数部分为0,直接输出必然是不带小数点的,例如floatb=3;你若想输出3.0,输出代码要这样写:cout << showpoint << a;......
  • 输出编译ota升级包时的打包参数
    build / tools/releasetools/common.pydefParseOptions(argv,docstring,extra_opts="",extra_long_opts=(),extra_option_handler=None):"""Parsetheoptionsinargvandreturn......
  • Python终端如何输出彩色字体
    实现过程:终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033)。书写格式:开头部分\033[显示方式;前景色;背景色m+结尾部分:\033[0m注意:开头部分的三个参数:显......
  • 前端常用方法分享, 用户输入钱, 转化成分, 类型判断, 时间格式化
    钱转化成分    //转换成分    functiontoCent(numStr){      constreg=/(^(?=.*?[1-9].*?)0\.\d+$)|(^[1-9][0-9]*(\.\d{1,2})?$)/      if(!reg.test(numStr)){        thrownewError('inputerror.e......
  • 482. 密钥格式化
    链接https://leetcode.cn/problems/license-key-formatting/description/思路字符串处理,没啥好说的...代码classSolution:deflicenseKeyFormatting(self,s:str,k:int)->str:valid_len,valid_s=self.get_length(s)first_len=valid_len%......
  • 一行代码美化Python异常输出
     安装python-mpipinstallpretty_errors使用先来试试一个简单的错误。importpretty_errorsprint(1/0) 如果不使用pretty_errors报错信息如下:   bug少的时候,可能没有什么太大区别,当报错信息铺满一整页,差距就体现出来了 个性化配置如需......