题目
以下哪些为语法正确的字符串?(请在idle或PyCharm对每一个选项进行测试后再作答!)A. "Goodbye!'B. "Hello!"C. 'Hello!'D. Hello!E. “你好!”F. '你好!'
以下哪些为语法正确的字符串?(请在idle或PyCharm对每一个选项进行测试后再作答!)
A. "Goodbye!'
B. "Hello!"
C. 'Hello!'
D. Hello!
E. “你好!”
F. '你好!'
题目解答
答案
BCF
B. "Hello!"
C. 'Hello!'
F. '你好!'
B. "Hello!"
C. 'Hello!'
F. '你好!'
解析
考查要点:Python字符串的正确语法格式,包括引号的使用规范。
关键知识点:
- 字符串必须用匹配的单引号
'
或双引号"
包裹,且起始和结束引号类型必须一致。 - 中文引号(如“”)不被Python识别,必须使用英文引号。
- 未加引号的文本会被视为变量名,而非字符串。
选项分析
A. "Goodbye’"
- 错误原因:起始用双引号
"
,结束用单引号’
(且是中文单引号),引号类型不匹配。
B. "Hello!"
- 正确:双引号包裹,且起始和结束引号类型一致。
C. 'Hello!'
- 正确:单引号包裹,且起始和结束引号类型一致。
D. Hello!
- 错误原因:未加任何引号,Python会将其视为变量名而非字符串。
E. “你好!”
- 错误原因:使用中文引号
“”
,Python无法识别。
F. '你好!'
- 正确:单引号包裹,且包含中文字符(Python默认支持UTF-8编码,无需额外设置)。