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

 

相关文章:

  • 2021-12-14
  • 2022-01-26
  • 2022-12-23
  • 2022-02-16
  • 2021-09-13
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-09-18
  • 2022-03-02
  • 2021-05-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案