以 Pythonic 方式使用 f 字符串格式化字符串
String Formatting using f-strings in Pythonic way
我是 python 的新手,正在学习字符串格式设置。我正在使用 f 字符串格式化此字符串,我使用 %s 执行此操作,但我想使用 f 字符串执行此操作。
query = f'''
summary {
operation(
input: {
operation_type: accounts,
user_id: {user_id},
user_secret: {user_secret},
code: {user_id}
}
) {
user_accounts,
user_account_type
}
}'''
由于 {}
用于转义变量名,您需要将它们加倍以表示实际的花括号:
query = f'''
summary {{
operation(
input: {{
operation_type: accounts,
user_id: {user_id},
user_secret: {user_secret},
code: {user_id}
}}
) {{
user_accounts,
user_account_type
}}
}}'''
我是 python 的新手,正在学习字符串格式设置。我正在使用 f 字符串格式化此字符串,我使用 %s 执行此操作,但我想使用 f 字符串执行此操作。
query = f'''
summary {
operation(
input: {
operation_type: accounts,
user_id: {user_id},
user_secret: {user_secret},
code: {user_id}
}
) {
user_accounts,
user_account_type
}
}'''
由于 {}
用于转义变量名,您需要将它们加倍以表示实际的花括号:
query = f'''
summary {{
operation(
input: {{
operation_type: accounts,
user_id: {user_id},
user_secret: {user_secret},
code: {user_id}
}}
) {{
user_accounts,
user_account_type
}}
}}'''