小白,
str1 = ''
这串代码是什么意思啊,是定义一个相当于空的字符串类型的数码?
嗯。声明了一下str1是个字符串类型的,但是他的内容是空的。你可以修改str1或者对他进行字符串其他操作。
嗯,谢谢
那是2个单引号表示声明它是一个字符串类型,内容是空的吗?
单引号''一般声明的是单个的字符,双引号""一般声明的是一个字符串
啊这,有什么区别吗?
楼上的哥们说岔了,python里面不像C++一样讲究单引号说字符,双引号说字符串这东西,在Python里面单双引号都是用来表示字符串的。如果你想要输出的字符串里面包含双引号,那么你就用单引号把这个句子括起来。如果你想要输出的字符串里面包含单引号,那么你就用双引号把这个句子括起来。比如想要输出He's a good boy. 那么你的声明就应该是str = "He's a good boy.",print(str)的时候就会原样将单引号数出来了。如果声明成str = 'He's a good boy.',这串字符就会在's的时候结束匹配了。
好的,谢谢!