美文网首页python入门
字符串格式化

字符串格式化

作者: 朱兰Juran | 来源:发表于2022-06-10 08:46 被阅读0次

字符串格式化

到目前为止,要组合字符串和非字符串,将非字符串转换为字符串并添加它们。

字符串格式化提供了一种更强大的方法来在字符串中嵌入非字符串。

字符串格式化使用字符串的 format 方法来替换字符串中的多个参数。

例如:

# string formatting

nums = [4, 5, 6]

msg = "Numbers: {0} {1} {2}". format(nums[0], nums[1], nums[2])

print(msg)

结果:

Numbers: 4 5 6

format 函数的每个参数都放在相应位置的字符串中,这个位置是用花括号{}确定的。


字符串格式化-命名参数

字符串格式化也可以使用命名参数完成。

例如:

a = "{x}, {y}".format(x=5, y=12)

print(a)

结果:

5, 12


字符串格式化总结

1、按照默认顺序,不指定位置

print("{} {}".format("hello","world") )

hello world

2、设置指定位置,可以多次使用

print("{0} {1} {0}".format("hello","or"))

hello or hello

3、使用字典格式化

person = {"name":"Tangren","age":5}

print("My name is {name} . I am {age} years old .".format(**person))

My name is Tangren . I am 5 years old .

4、通过列表格式化

stu = ["Tangren","linux","MySQL","Python"]

print("My name is {0[0]} , I love {0[1]} !".format(stu))

My name is Tangren , I love linux !

相关文章

  • Python基础(18) - 字符串格式化与模板字符串方法

    字符串格式化的各种方法 格式化字符串的方法 使用%格式化 模板字符串 字符串的format方法 fstring 什...

  • 简单的宏定义(不定期补充)

    控制台输出 RGB色值 格式化字符串 格式化字符串 输出点、坐标、Rect 格式化数字

  • python基础知识(3)

    python字符串 python转义字符 python字符串运算符 python字符串格式化 python格式化操...

  • 字符串

    字符串的转义字符 字符串格式化 字符串格式化使用操作符百分号实现 字符串格式化符号 对字符串的下面这两个部分操作:...

  • python语法入门二

    元组 字符串 格式化 序列 元组tuple:不可变 字符串:不可变 格式化 序列

  • python 01常用数据类型

    字符串 字符串常用方法 字符串格式化

  • 时间处理工具类

    将秒数格式化为字符串 /*** 将秒数格式化为字符串** @param secs 秒 secFull 分or分钟*...

  • C语言学习笔记

    C/C++格式化字符串说明 C++的格式化字符串经常用作格式化数字的输出、字符串合并和转换等等很多场合。 1. 格...

  • lab9

    格式化字符串漏洞,不过是有点蛇皮的格式化字符串,学到了不少新姿势 很明显的格式化字符串,但同时也可以发现,我们的输...

  • 常用方法

    时间类 时间格式化 时间计算 字符串 字符串截取 数字格式化 axios拦截器

网友评论

    本文标题:字符串格式化

    本文链接:https://www.haomeiwen.com/subject/qhwvmrtx.html