题目
以下哪种方法用于将变量name的值插入字符串中进行格式化输出?A."Hello name".format(name)B."Hello,(}".format(name)C."Hello{name)."format(name)D."Hello, "+name
以下哪种方法用于将变量name的值插入字符串中进行格式化输出?
A."Hello name".format(name)
B."Hello,{}".format(name)
C."Hello{name}."format(name)
D."Hello, "+name
题目解答
答案
正确的选项应该是"Hello, " + name。 这个格式化字符串表示将字符串 "Hello " 和变量 name 拼接在一起,通过这种方式,可以将变量的值动态地插入到字符串中。例如,如果变量 name 的值为 "Alice",那么格式化后的字符串将是 "Hello Alice"。 其他选项都有语法错误[1],无法正确格式化字符串。例如,C 选项中的字符串中多了一对括号,应该是 "Hello {}".format(name);B选项中的字符串中多了","。
故选D