0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

python字符串格式化

python爬虫知识分享 来源:python爬虫知识分享 作者:python爬虫知识分享 2022-02-21 16:28 次阅读

python字符串格式化

格式化输出,主要有三种方式

使用 % 进行格式化

使用 format 函数进行格式化

使用 f-string 进行格式化

由于这三种格式化的内容都非常的多,我只介绍最常用的几种

第一种方法:使用 %

%s表示这个位置接的是一个字符串变量

%d表示这个位置接的是一个整型变量

前面有多少个 %,后面就要有多少个变量,一一对应,多个变量要括号括起来

>>> name = "Jack" >>> age = 18 >>> print("我的名字是: %s,今年 %d 岁" %(name, age)) 我的名字是: Jack,今年 18 岁

更多的格式化式符号,可以参考这张表

https://file.elecfans.com//web2/M00/31/BC/pYYBAGITTRWAX1MzAAAyAE5RuKs807.png

第二种方法:使用 format

在字符串中,使用{}进行占位,然后在字符串后跟上.format()函数,这个函数的参数就是我们要往字符串中填充的变量。

format 函数会依次填充,比如第一个{}会取到第一个参数 name,第二个{}会取到第二个参数 age

>>> name = "Jack" >>> age = 18 >>> print("我的名字是:{}, 今年 {} 岁".format(name, age)) 我的名字是:Jack, 今年 18 岁

然后如果变量值比较多的话,这样往往会看错乱掉。你可以改成使用索引

>>> print("我的名字是:{0}, 今年 {1} 岁".format(name, age)) 我的名字是:Jack, 今年 18 岁

甚至还可以直接用变量名进行替代

>>> name = "Jack" >>> age = 18 >>> print("我的名字是:{name}, 今年 {age} 岁".format(name=name, age=age)) 我的名字是:Jack, 今年 18 岁

第三种方法:使用 f-string

这种方法是 Python 3.6以上才支持的写法,只要你在字符串前面加一个f,开启 f-string ,就可以在字符中写入变量。

直接看案例了

>>> name = "Jack" >>> age = 18 >>> print(f"我的名字是:{name}, 今年 {age} 岁") 我的名字是:Jack, 今年 18 岁 审核编辑:符乾江
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 格式化
    +关注

    关注

    2

    文章

    37

    浏览量

    9082
  • 字符串
    +关注

    关注

    1

    文章

    558

    浏览量

    20349
  • python
    +关注

    关注

    53

    文章

    4747

    浏览量

    83926
收藏 人收藏

    评论

    相关推荐

    labview扫描字符串怎么用

    LabVIEW 是一种流程 编程语言和开发环境,主要用于控制、测量和监测系统。在 LabVIEW 中,扫描 字符串是一项常见的任务,它允许用户按照一定的模式从输入 字符串中提取所需的信息。下面我将详细
    的头像 发表于12-29 10:12 1347次阅读

    labview扫描字符串怎么用

    LabVIEW是一种图形 编程语言,用于开发控制、测量和监控系统。虽然它主要用于工程和科学领域,但也可以用于处理文本和 字符串。 在LabVIEW中,可以使用 字符串处理函数来扫描 字符串
    的头像 发表于12-26 16:58 1293次阅读

    MySQL替换字符串函数REPLACE

    MySQL是目前非常流行的开源数据库管理系统之一,它具有强大的功能和性能。其中之一的 字符串函数REPLACE,可以用于替换 字符串中的指定 字符字符串。在本文中,我们将详细讨论MySQL
    的头像 发表于11-30 10:44 1095次阅读

    c语言字符串定义

    字符串的定义、初始 、操作和常见问题。 字符串的定义和初始 在C语言中, 字符串被定义为一个 字符
    的头像 发表于11-24 10:02 1334次阅读

    python如何统计字符串中字母个数

    Python中统计 字符串中字母个数的方法有多种,下面我会详细介绍一些常用的方法。 方法一:使用循环遍历 字符串该方法通过循环遍历 字符串中的每一个 字符
    的头像 发表于11-23 16:29 9654次阅读

    python输出固定长度的字符串

    Python是一种强大而灵活的编程语言,具有许多用于处理 字符串的功能。在 Python中,有多种方法可以输出固定长度的 字符串。下面将详细介绍这些方法。 方法一:使用
    的头像 发表于11-22 10:41 2154次阅读

    python怎么把字符串变成数字

    Python是目前广泛应用的一种编程语言,它以简洁、易读和灵活的特性被广大开发者所喜爱。在 Python中, 字符串和数字是两种常见的数据类型。 字符串是由
    的头像 发表于11-22 09:47 2435次阅读

    python的format函数怎么用

    Python中的format()函数是用于 格式化 字符串的内置函数。它允许我们将变量的值插入到 字符串中,并对 字符串进行
    的头像 发表于11-22 09:44 1521次阅读

    python里面format怎么理解

    Python中, 格式化 字符串是一种用来创建动态 字符串的强大工具。它允许你在 字符串中插入变量、表达式和其他值,从而根据需要创建不同形式的输出
    的头像 发表于11-22 09:42 348次阅读

    java字符串转化为日期格式

    在Java中, 字符串转化为日期 格式是一个常见的需求。日期 格式在处理时间相关的操作时非常重要,它可以用来表示一段时间的开始和结束,也可以用来计算时间差等。本文将详细介绍如何将一个 字符串
    的头像 发表于11-17 16:38 1620次阅读

    字符串如何转换成日期型

    同编程语言将 字符串转换为日期类型。 正文: 一、 Python中的 字符串转日期转换 在 Python中,使用datetime模块可以方便地将 字符串
    的头像 发表于11-17 16:27 8439次阅读

    mysql字符串包含某个字符串

    MySQL是一种开源的关系型数据库管理系统,被广泛用于构建Web应用程序和其他大型数据驱动的应用。在进行MySQL数据库查询时,经常需要使用 字符串包含操作,即判断一个 字符串是否包含另一个 字符串。本文
    的头像 发表于11-16 14:52 2569次阅读

    Python如何判断字符串是否包含子

    方法 使用 字符串对象的 find 方法,如果有找到子 ,就可以返回指定子 字符串中的出现位置,如果没有找到,就返回 -1 >> > "hello,
    的头像 发表于11-02 10:55 369次阅读

    Yapf:一个格式化Python代码的好帮手

    大部分人使用 Python中的代码 格式化工具时都会选择autopep8之类的工具,这些工具可能有一定的局限性,比如不会重新 格式化已经符合 PEP8 的代码。 而本文即将介绍的 Yapf,不仅能将代码
    的头像 发表于10-17 11:08 568次阅读
    Yapf:一个<b class='flag-5'>格式化</b> <b class='flag-5'>Python</b> 代码的好帮手

    如何使用 Java 原生格式化Instant

    今天我们将聊聊如何在Java中把一个 Instant 格式化为一个 字符串。我们将展示如何使用 Java 原生和第三方库(如Joda-Time)来处理这个事情。 使用 Java 原生 格式化
    的头像 发表于10-09 14:51 892次阅读