关于#python#的问题:A .' a " b " c ' B ." a ' b ' c " C ." abc " D ." abc '

下列选项中,属于字符串的是()。
A .' a " b " c '
B ." a ' b ' c "
C ." abc "
D ." abc '

img


ABC 是字符串 , D 因为 后面 是单引号 , 前面是双引号 , 不行 ,

引号开始结尾要匹配,所以这里只有d是不可以的。选择abc

选项 C (." abc ") 属于字符串。

字符串通常由一对引号、单引号或双引号括起来,用于表示一串字符。在汇编语言中,常用的字符串表示方式是以双引号(")或单引号(')括起来的字符序列。选项 C 中的 ". abc " 就是一个字符串,其中包含了字符序列 "abc"。

C

python中字符串必须用""或''括起,所以C是字符串
如果字符串中也有引号,会冲突,所以必须把字符串里的引号或标识符(外面的)引号变成单引号,例如:

"小明说:'hello, world'"
#或
'小明说:"hello, world"'

选项AB就是这种情况
至于D,一边单引号一边双引号肯定不对
所以答案是多选:ABC

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^