6.2 f字符串

f字符串 从 python3.6起用,之前的版本不支持。

f-string 占位符:

一对大括号,内部添加变量名{变量名}

语法:字符串的字面值写法前面加 'f' 或 'F' 前缀,内部可以加入多个占位符。

如:

f'占位符和字符串'
f"占位符和字符串"
f'''占位符和字符串'''
f"""占位符和字符串"""

示例

>>> name = '张三'
>>> age = 19
>>> f'姓名:{name}, 年龄:{age}'
'姓名:张三, 年龄:19'

在f字符串运行时,变量必须已经创建。

练习 写一个程序

  1. 输入您的用户名;
  2. 输入您的住址;

用 f字符串 打印如下格式的内容。

请输入您的姓名:老魏
请输入您的住址:北京市朝阳区
老魏住在北京市朝阳区。
视频讲解