Python中格式化format()方法详解
发布时间:2020-12-17 08:30:43 所属栏目:Python 来源:网络整理
导读:Python中格式化format()方法详解 Python中格式化输出字符串使用 format() 函数,字符串即类,可以使用方法; Python是完全面向对象的语言,任何东西都是对象; 字符串的参数使用{NUM}进行表示 ,表示第一个参数,1,表示第二个参数, 以后顺次递加; 使用":",指定代表
Python中格式化format()方法详解 Python中格式化输出字符串使用format()函数,字符串即类,可以使用方法; Python是完全面向对象的语言,任何东西都是对象; 字符串的参数使用{NUM}进行表示,表示第一个参数,1,表示第二个参数,以后顺次递加; 使用":",指定代表元素需要的操作,如":.3"小数点三位,":8"占8个字符空间等; 还可以添加特定的字母,如:
数字(0,...)即代表format()里面的元素,所以可以使用"."调用元素的方法; 参见网址: http://www.python.org/dev/peps/pep-3101/ 代码如下: # -*- coding: utf-8 -*- #==================== #File: abop.py #Author: Wendy #Date: 2013-12-03 #==================== #eclipse pydev,python3.3 age = 25 name = 'Caroline' print('{0} is {1} years old. '.format(name,age)) #输出参数 print('{0} is a girl. '.format(name)) print('{0:.3} is a decimal. '.format(1/3)) #小数点后三位 print('{0:_^11} is a 11 length. '.format(name)) #使用_补齐空位 print('{first} is as {second}. '.format(first=name,second='Wendy')) #别名替换 print('My name is {0.name}'.format(open('out.txt','w'))) #调用方法 print('My name is {0:8}.'.format('Fred')) #指定宽度 输出: Caroline is 25 years old. Caroline is a girl. 0.333 is a decimal. _Caroline__ is a 11 length. Caroline is as Wendy. My name is out.txt My name is Fred . 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |