首页 / 知识
python format是什么
2023-11-12 13:15:00
python中format主要是用来格式化字符串的。
format用法相对基本格式化输出采用‘%’的方法,format()功能更强大,该函数把字符串当成一个模板,通过传入的参数进行格式化,
并且使用大括号‘{}’作为特殊字符代替‘%’
使用方法由两种:b.format(a)和format(a,b)。
1、基本用法
(1)不带编号,即“{}”
(2)带数字编号,可调换顺序,即“{1}”、“{2}”
(3)带关键字,即“{a}”、“{tom}”
1>>>print('{}{}'.format('hello','world'))#不带字段
2helloworld
3>>>print('{0}{1}'.format('hello','world'))#带数字编号
4helloworld
5>>>print('{0}{1}{0}'.format('hello','world'))#打乱顺序
6helloworldhello
7>>>print('{1}{1}{0}'.format('hello','world'))
2、进阶用法
(1)<(默认)左对齐、>右对齐、^中间对齐、=(只用于数字)在小数点后进行补齐
(2)取位数“{:4s}”、"{:.2f}"等
1>>>print('{}and{}'.format('hello','world'))#默认左对齐
2helloandworld
3>>>print('{:10s}and{:>10s}'.format('hello','world'))#取10位左对齐,取10位右对齐
4helloandworld
5>>>print('{:^10s}and{:^10s}'.format('hello','world'))#取10位中间对齐
6helloandworld
7>>>print('{}is{:.2f}'.format(1.123,1.123))#取2位小数
81.123is1.12
9>>>print('{0}is{0:>10.2f}'.format(1.123))#取2位小数,右对齐,取10位
101.123is1.12
以上内容为大家介绍了python培训之format是什么,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注我们
最新内容
相关内容
python 培训之 object是什么类型
python 培训之 object是什么类型,培训,类型,实例,顶端,对象,关系,链条,父子,数据类型,属性,在Python的世界中,object是父子关系的顶端,所有的数python是否支持字符串
python是否支持字符串,培训,数据,字符串,字符,引号,中文,内容,也就是,源程序,比如说,python要求,字符串必须使用引号括起来,可以使用单引号或者python定义函数不带括号吗
python定义函数不带括号吗,培训,代码,函数,名称,情况,括号,定义,圆括号,自变量,参数,python定义函数带不带括号:函数能提高应用的模块性,和代码python字符串如何定义
python字符串如何定义,培训,数据,字符串,字符,引号,中文,内容,定义,源程序,比如说,简单地理解,字符串就是“一串字符”,也就是用引号内的任何数python定义类不写括号吗?
python定义类不写括号吗?,状态,数据,统一,培训,地方,合法,定义,变量,方法,实例,python定义类的简单语法如下:class类名:执行语句...零个到多个python如何切割字符串
python如何切割字符串,培训,情况,字符串,下标,表示,函数,参数,序列,个子,语法,python字符串的分割方法如下str.split():字符串分割函数通过指python怎么对数字进行取整
python怎么对数字进行取整,数字,培训,小数,方法,模块,部分,整数,本文,下面,表示,本文梳理了python中对数字进行取整的方法,有需要的小伙伴可以python怎么比较字符串是否相等
python怎么比较字符串是否相等,培训,工作,字符串,两个,方法,下面,以上,更多,内容,python比较字符串是否相等的方法:在实际的开发工作中,经常会python如何比较两个字符串是否相等
python如何比较两个字符串是否相等,培训,工作,字符串,两个,下面,以上,方法,更多,内容,python在实际的开发工作中,经常会遇到要判定两个字符串python判断元素是否是字符串类型
python判断元素是否是字符串类型,培训,异常,类型,实例,字符串,数据类型,对象,元素,参数,序列,isinstance()是Python中的一个内建函数语法:isinpython判断字符串是否包含中文
python判断字符串是否包含中文,培训,检测,代码,字符串,中文,字符,范围,空格,原理,以上,原理:中文字符的编码范围是:\u4e00-\u9fff只要编码在python保留两位小数不四舍五入
python保留两位小数不四舍五入,培训,小数,方法,切片,字符串,序列,模块,途径,以上,结果,python保留两位小数不四舍五入的方法:通过计算的途径,很