【发布时间】:2020-02-02 14:47:45
【问题描述】:
我是新来的,也是 Python 的新手。
我想知道f in print(f'Column names are {"-".join(row)}') 做什么
我尝试删除它,然后'列名是 {"-".join(row)}' 成为普通字符串
你能告诉我f 叫什么,以便我可以通过谷歌了解更多信息吗?
谢谢大家。
import csv
with open('CSV_test.txt') as csv_file:
csv_reader = csv.reader(csv_file, delimiter=',')
line_count = 0
for row in csv_reader:
if line_count == 0:
print(f'Column names are {"-".join(row)}')
line_count += 1
else:
print(f'\t{row[0]} works in the {row[1]} '
f'department, and was born in {row[2]}.')
line_count += 1
print(f'Processed {line_count} lines.')
【问题讨论】:
-
他们被称为
f-strings。请参阅fstring的文档