python 格式化的三种方法


 

python格式化的三种方法:

1.%--formatting

2.str.format()

3.F--String

 

# coding: utf-8
# Author:Carson
# Date :2019/11/13 10:41
# Tool :PyCharm

name = '李明'
age = 26
city = 'SuZhou'
dict = {'name': '刘翔', 'age': 31, 'city': 'ShangHai'}

# %_formatting
print('the name is %s' % name)
print('the name is %s, his age is %s, he come from %s' % (name, age, city))
print('the name is %s, his age is %s, he come from %s' % (dict['name'], dict['age'], dict['city']))

# str.format()
print(2)
print('the name is {}'.format(name))
print('the name is {}, his age is {}, he come from {}'.format(name, age, dict['age']))
print('the name is {0}, his age is {1}, he come from {2}'.format(name, age, city))
print('the name is {0}, his age is {1}, he come from {2}'.format(dict['name'], dict['age'], dict['city']))
print('the name is {name}, his age is {age}, he come from {city}'.format(name=dict['name'], age=dict['age'], city=dict['city']))
print('the name is {name}, his age is {age}, he come from {city}'.format(**dict))

# F-Strings
print(3)
print(f'the name is {name}, his age is {age}, he come from {city}')
print(f'the name is {name}, his age is {dict["age"]}, he come from {city}')
print(f'the name is {name}, his age is {age+2}, he come from {city}')
print(f'the name is {name}, his age is {(lambda x: x**2) (4)}, he come from {city}')

输出:

the name is 李明
the name is 李明, his age is 26, he come from SuZhou
the name is 刘翔, his age is 31, he come from ShangHai
2
the name is 李明
the name is 李明, his age is 26, he come from 31
the name is 李明, his age is 26, he come from SuZhou
the name is 刘翔, his age is 31, he come from ShangHai
the name is 刘翔, his age is 31, he come from ShangHai
the name is 刘翔, his age is 31, he come from ShangHai
3
the name is 李明, his age is 26, he come from SuZhou
the name is 李明, his age is 31, he come from SuZhou
the name is 李明, his age is 28, he come from SuZhou
the name is 李明, his age is 16, he come from SuZhou

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM