python中F/f表达式

时间:2019-11-13
本文章向大家介绍python中F/f表达式,主要包括python中F/f表达式使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

1.解析变量

1 1 a = 10
2 3 b = 20
3 5 res1 = F"a+b的值:{a+b}"
4 7 print(res1)
5 
6 结果:a+b的值:30
1 name = 'zhangs'
2 age = 20
3 res2 = F"姓名:{name},年龄:{age}"
4 print(res2)
5 
6 结果:姓名:zhangs,年龄:20

2.解析字典

1 one_dict = {'name': 'zhangs', 'age': 18, None: True}
2 res3 = F"姓名:{one_dict['name']}, 年龄:{one_dict['age']} ,None:{one_dict[None]}"
3 print(res3)
4 
5 结果:姓名:zhangs, 年龄:18 ,None:True

3.解析列表

1 one_list = [1, 2, 3, 'a', [1, 2, 3]]
2 res4 = F"列表值:{one_list[0]} {one_list[3]} {one_list[4][-1]}"
3 print(res4)
4 
5 结果:列表值:1 a 3

4.解析元组

1 one_tuple = (1, 2, "a")
2 res5 = F'元组值:{one_tuple[1]} {one_tuple[2]}'
3 print(res5)
4 
5 结果:元组值:2 a

5.解析当前日期及时分秒

1 import datetime
2 
3 today = datetime.datetime.now()
4 print(today)
5 结果:2019-11-13 10:39:39.576568
6 
7 res6 = F"今天的日期:{today:%Y-%m-%d} {today:%H:%M:%S} "
8 print(res6)
9 今天的日期:2019-11-13 10:39:39

原文地址:https://www.cnblogs.com/pengjt/p/11847308.html