首页 > 编程语言 >python字符串的格式化

python字符串的格式化

时间:2022-10-25 10:06:51浏览次数:58  
标签:格式化 format python 18 邦德 字符串 对齐 年龄


微信公众号:IT邦德

python字符串的格式化_直接映射


1、format()基本用法
Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。
基本语法是通过 {} 和 : 来代替以前的 % 。
format 函数可以接受不限个参数,位置可以不按顺序。

>>> a = "名字是:{0},年龄是:{1}"
>>> a.format("Jeames",18)
'名字是:Jeames,年龄是:18'
>>> a.format("邦德",6)
'名字是:邦德,年龄是:6'
>>> b = "名字是:{0},年龄是{1}。{0}是个好小伙"
>>> b.format("邦德",18)
'名字是:邦德,年龄是 18。邦德是个好小伙'
>>> c = "名字是{name},年龄是{age}"
>>> c.format(age=19,name='邦德')
'名字是邦德,年龄是 19'

我们可以通过{索引}/{参数名},直接映射参数值,实现对字符串的格式化,非常方便!

2 填充与对齐
填充常跟对齐一起使用
^、<、>分别是居中、左对齐、右对齐,后面带宽度

>>> "{:*>8}".format("245")
'*****245'
>>> "我是{0},我喜欢数字{1:*^8}".format("邦德","666")
'我是邦德,我喜欢数字**666***'

3、 数字格式化
浮点数通过 f,整数通过 d 进行需要的格式化,案例如下:

>>> a = "我是{0},我的存款有{1:.2f}"
>>> a.format("邦德",3888.234342)
'我是邦德,我的存款有 3888.23'

其他格式,供大家参考:

python字符串的格式化_微信公众号_02


本文如有错误或不完善的地方请大家多多指正,您的批评指正是我写作的最大动力!

标签:格式化,format,python,18,邦德,字符串,对齐,年龄
From: https://blog.51cto.com/u_11682417/5793986

相关文章

  • Python为什么叫爬虫?
    因为python的脚本特性和易于配置,对字符的处理也非常灵活,加上python有丰富的网络抓取模块,所以叫爬虫。1、网络爬虫是指一种按照一定的规则,自动地抓取万维网信息的程序或者脚......
  • python爬虫可以做什么呢?
    1、收集数据Python爬虫程序可用于收集数据,这是最直接和最常用的方法。由于爬虫程序是一个程序,程序运行得非常快,不会因为重复的事情而感到疲倦,因此使用爬虫程序获取大量数据......
  • python爬虫需要什么基础?
    学习Python基础知识并实现基本的爬虫过程一般获取数据的过程都是按照发送请求-获得页面反馈-解析并且存储数据这三个流程来实现的。这个过程其实就是模拟了一个人工浏览网......
  • 字符串转驼峰
    通过split将字符串分割成数组-font-size//['','font','size']font-size//['font','size']functioncssStyle2DomStyle(sName){vararr=sName.split('-').......
  • python-十九课 购物车
    importosimportjsonimporttimebase_dir=os.path.dirname(os.path.dirname(file))#dirname获取当前文件所在的目录路径,嵌套使用就是获取上一级的路径db_dir=......
  • [FAQ] 如何从 svg 字符串创建 SVGElement
     HTML部分:<divstyle="display:none"id="svgCon"></div>JS部分:constsvgCon=document.getElementById('svgCon')svgCon.innerHTML='<svg>xxxxx';consts......
  • python3使用mutagen进行音频元数据处理
    python版本:python3.9  mutagen版本:1.46.0mutagen是一个处理音频元数据的python模块,支持多种音频格式,是一个纯粹的python库,仅依赖python标准库,可在Python3.7及以上版......
  • Python的bs4解析
    BeautifulSoup4使用requests库获取html页面并将其转换成字符串之后,需要进一步解析html页面格式,提取有用信息。BeautifulSoup4库,也被成为bs4库,用于解析和处理html和xml1......
  • 为什么你需要R语言、Python、MATLAB、SAS代写代做编程assignment指导帮助?
    全文链接:tecdat.cn/?p=29638 为什么你需要编程assignment指导帮助?计算机编程一直都不是一个简单的领域,即使是对于那些痴迷于计算机编程的同学,乃至大神们,也很难掌握所有......
  • Python实现常量
    目录Python实现常量一、概述二、实现1、单例模式1.1元类1.2装饰器1.3魔法方法2、常量类三、打包Python实现常量一、概述很多高级编程语言都提供了定义常量的方......