首页 > 编程语言 >Python字符串格式化的三种方式

Python字符串格式化的三种方式

时间:2022-12-13 16:36:41浏览次数:54  
标签:test1 格式化 name format Python age 04d print 字符串

 

# 方式一: %
name = '张三'
age = 20
score = 22.556

print('%s的年龄为:%d,成绩%f' % (name, age, score))
# %3s为此处占3个字符位,不够3位前面空位
# %04d为此处占4个字符为,不够4为前面补零
# %.2f为设置保留小数点后两位
print('%3s的年龄为:%04d,成绩%.2f' % (name, age, score))

# 方式二: format()
test = '我叫{0},今年{1},请叫我{0}'.format(name, age)
print(test)
# 模板复用
test1 = '我叫%s,今年%d'
data1 = test1 % (name, age)
data2 = test1 % ('张三', 18)

test2 = '我叫{},今年{}岁'
data3 = test2.format(name, age)
print(data1)
print(data2)
print(data3)

# 方式三: f''
print(f'我叫{name},今年{age:04d}')
# #b转换为二进制,#o 转换为8进制,#x转换为16进制
print(f'我叫{name},今年{age:#b}岁')
print(f'我叫{name},今年{age:#o}岁')
print(f'我叫{name},今年{age:#x}岁')
# 可以为函数返回值,也可以设置占位参数
name1 = 'lily'
age1 = 12.223
print(f'我叫{name1.upper()},今年{age1:.2f}岁')

 

标签:test1,格式化,name,format,Python,age,04d,print,字符串
From: https://www.cnblogs.com/yidaisanhan/p/16979171.html

相关文章

  • python及pycharm虚拟环境配置
    python虚拟环境"""在实际项目开发中,我么只会给项目配备其所需的环境,所以就需要虚拟环境"""#1.什么是虚拟环境?能够针对相同版本的解释器创建多个分身,每个分身可......
  • 字符串相关类
    String类代表不可变的字符序列StringBuilder类和StringBuffer类代表可变字符序列。String类源码分析String类对象代表不可变的Unicode字符序列,因此我们可以将......
  • 字符串的hash函数
    字符串的hash函数:(1)unsignedintSDBMHash(char*str){unsignedinthash=0;while(*str){//等价于:hash=65599*hash+(*str++);......
  • JavaScript中比较字符串的4种方法
    严格平等要确定字符串是否相等,可以使用严格相等运算符。如果字符串不同,则返回,如果字符串相同,则返回===false trueconsts1='learn';consts2='today';console......
  • win102-Windows环境下pycharnpython安装版下载、配置(win10-x64位32g内存)
    win102-Windows环境下pycharnpython安装版下载、配置(win10-x64位32g内存)1、建议首先安装anaconda(注意配置path环境)。  python国内镜像地址:http://npm.taobao.org/mirr......
  • python基础
    python基础1.0:python的起源1991年,第一个python解释器诞生,他是用C语言实现的,并能够调用c语言的库文件1.1:解释器​计算机不能直接理解任何除机器语言外的语言,所以必须要......
  • 【C语言】进阶指针Ⅰ 字符串指针、常量字符串、指针数组、指针数组使用常见。
    ......
  • Selenium4+Python3系列(十三) - 与docker中的jenkins持续集成
    前言文章更新到这一篇时,其实我还是很开心的,因为这也正是这系列教程的最后一篇文章,也算是完成了一个阶段性的小目标,也很感谢那些愿意看我文章与我交流学习的同学,感谢有你们......
  • python在pycharm写好程序后,简单的部署方法-非生产环境
    这里说的简单,是真正的简单,不是那种长篇大论方法一:打开cmd,或者用pycharm打开终端,安装pyinstaller详见,http://c.biancheng.net/view/2690.html这种方法可以生成独立的exe......
  • python 取整方法
    1、向下取整:int()2、向上取整:ceil()使用ceil()方法时需要导入math模块,例如3、四舍五入:round()4、分别取将整数部分和小数部分分别取出,可以使用math模块中的modf(......