广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python format格式化和数字格式化
  • 164
分享到

python format格式化和数字格式化

2024-04-02 19:04:59 164人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

目录1.fORMat() 基本用法2.填充与对齐3.数字格式化1.format() 基本用法 python2.6 开始,新增了一种格式化字符串的函数str.format(),它增强了

1.format() 基本用法

  • python2.6 开始,新增了一种格式化字符串的函数str.format(),
  • 它增强了字符串格式化的功能
  • 基本语法是通过{} 和 : 来代替以前的 % .
  • format 函数可以接受不限个参数,位置可以不按顺序。
a = "姓名:{0},年龄:{1}"
print(a.format("小明",18))
 
b = "姓名:{0},年龄:{1},{0}是个学生"
print(b.format("小明",18))
 
c = "姓名:{name},年龄:{age}"
print(c.format(age=19,name="小明"))

可以通过{索引}/{参数名},直接映射参数值,实现对字符串的格式化;

2.填充与对齐

  • 填充跟对齐一起使用
  • ^,<,> 分别是居中,左对齐,右对齐,后面带宽度
  • # :号后面带填充的字符,只能是一个字符,不指定的话默认是用空格填充
print("{:*>8}".format("245"))
 
print("我是{0},我喜欢语文{1:*<8}".format("小明","666"))
 
print("我是{0},我喜欢语文{1:*>8}".format("小明","666"))

3.数字格式化

  • # 浮点数通过 f,整数通过 d 进行需要的格式化。
a = "{0},钱:{1:.2f}"
print(a.format("小明",3333.23456))
test_0="{0:.2f}"
print(test_0.format(3.1415926))
 
test_1="{0:+.2f}"
print(test_1.format(3.1415926))
 
test_2="{0:.0f}"
print(test_2.format(3.1415926))
 
test_3="{0:0>2d}"
print(test_3.format(5))
 
test_4="{0:x<4d}"
print(test_4.format(5))
 
test_5="{0:,}"
print(test_5.format(1000000))
 
test_6="{0:.2%}"
print(test_6.format(0.25))
 
test_7="{0:.2e}"
print(test_7.format(10000000000))
 
test_8="{0:10d}"
print(test_8.format(13))
 
test_9="{0:<10d}"
print(test_9.format(13))
 
test_10="{0:^10d}"
print(test_10.format(13))

到此这篇关于Python format格式化和数字格式化的文章就介绍到这了,更多相关python format格式化和数字格式化内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: python format格式化和数字格式化

本文链接: https://www.lsjlt.com/news/140720.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python format格式化和数字格式化
    目录1.format() 基本用法2.填充与对齐3.数字格式化1.format() 基本用法 python2.6 开始,新增了一种格式化字符串的函数str.format(),它增强了...
    99+
    2022-11-13
  • python format格式化和数字格式化的方法
    这篇“python format格式化和数字格式化的方法”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“python...
    99+
    2023-06-29
  • python字符串格式化(%格式符和format方式)
    目录%格式符format方式总结Python的字符串格式化有两种方式:%格式符方式,format方式 %格式符 %[(name)][flags][width].[precision]...
    99+
    2022-11-13
  • Python基础——format格式化
    文章目录 1.基本用法2.填充与对齐3.数字格式化   在python中,我们在输出字符串常用format方法设置一些特定的格式,以美化结果,同时便于更改字符串中指定内容。本文总结了fo...
    99+
    2023-09-06
    python
  • Python format字符串格式化函数的使用
    目录一、简介二、占位符%方式三、format格式化方式1、使用默认位置方式2、使用指定位置方式3、使用列表方式4、使用字典的键值对方式5、其他数字格式化的方式四、Reference一...
    99+
    2022-11-12
  • python3 format格式化输出
    使用 format 方法,可以很方便的对字符串进行格式化输出 1. 使用参数位置格式 'my name is {0}, {0} age is {1}'.format('wang',10) >>> 'my name is ...
    99+
    2023-01-31
    format
  • python_格式化拼接、format,
    一、格式化拼接、format 1.字符串拼接 name = "Monica", age = 16 print("姓名"+name+“年龄”+age+".") -------------------- 2.占位符 %s:string,%d:...
    99+
    2023-01-30
    format
  • 浅谈Python 字符串格式化输出(format/printf)
    Python 字符串格式化使用 "字符 %格式1 %格式2 字符"%(变量1,变量2),%格式表示接受变量的类型。简单的使用例子如下: # 例:字符串格式化 Name = '17jo' print 'w...
    99+
    2022-06-04
    浅谈 字符串 printf
  • Python中格式化format()方法详解
    Python中格式化format()方法详解 Python中格式化输出字符串使用format()函数, 字符串即类, 可以使用方法; Python是完全面向对象的语言, 任何东西都是对象; 字符串的参...
    99+
    2022-06-04
    详解 方法 Python
  • Python print函数及format()格式化输出详解
    今天继续给大家介绍Python相关知识,本文主要内容是Python print函数及format()格式化输出详解。 一、print()函数基本使用 print()函数是Python中用于向控制台输出...
    99+
    2023-10-23
    python 编程 开发 print输出 格式化
  • Python-字符串格式化
    python字符串格式化 字符串的格式化使用f字符串使用format使用%运算符 字符串的格式化 在python3中有三种格式化方式 使用占位符格式化 2.使用format格式化 3....
    99+
    2023-10-08
    python 开发语言
  • Python字符串格式化
    字符串格式化话的标准形式为 "Template String " % (Data) 标准形式 %+8.6f 转换开始标志% 转换标志 最小宽度 精度,用小数点隔开 转换类型 转换类型表见pythonEssentialRefer...
    99+
    2023-01-31
    字符串 Python
  • python字符串格式化函数
    目录​1、​格式化字符串输出​2、​三引号​3、Unicode​4、字符串字母处理函数(补充)知识点:格式化、三引号、Unicode、字符串字母处理函数 ​1、​格式化字符串输出​ ...
    99+
    2022-11-10
  • Python3中怎么使用format函数格式化字符串
    Python3中怎么使用format函数格式化字符串,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。在Python3中,字符串格式化操作通过format()方法或者f’strin...
    99+
    2023-06-02
  • Python字符串格式化方式
    目录什么是格式化?使用格式化的场景和目的格式化的三种方式根据类型定义的格式化 - %s关于整数的输出关于浮点数的输出关于字符串的输出字符串格式化函数 - format()format...
    99+
    2022-11-10
  • Python格式化输出之format用法详解
    目录format用法一、填充1.无参(1)2.无参(2)3.无参(3)4.key value5.列表6.字典7.类8.魔法参数二、数字格式化三、叹号用法总结format用法 &nbs...
    99+
    2022-11-13
  • Python中如何实现format()格式化输出
    这篇文章主要为大家展示了“Python中如何实现format()格式化输出”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Python中如何实现format()格式化输出”这篇文章吧。format...
    99+
    2023-06-25
  • Python 格式化
    数字前面补0 字符型: print('23'.zfill(5)) 数字型: print('%011d' % 124) 日期与str互转: datetime 转 str   str_date = datetime.now().strftim...
    99+
    2023-01-30
    Python
  • Python之字符串格式化
    Python目前提供的字符串格式化方式有两种:百分号方式format方式这两种方式在Python2和Python3中都适用,百分号方式是Python一直内置存在的,format方式为近期才出来的。旧式%格式化参数格式%[(name)][fl...
    99+
    2023-01-31
    字符串 Python
  • vuejs格式化数字为金额格式代码
    目录格式化数字为金额格式格式化金额组件格式化数字为金额格式 export const formatMoney = (number, decimals = 0, decPoint =...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作