![e96f4dc8b668b16eed4e2d8b5afd47c9.png](https://i-blog.csdnimg.cn/blog_migrate/21bd62ae987c901b40a81764cc34755d.jpeg)
![ee109f0fcdf73642facb304a60d9d34d.png](https://i-blog.csdnimg.cn/blog_migrate/b22fd5920dccaefdef79f4c24250ac82.jpeg)
简单地理解,字符串就是“一串字符”,也就是用引号内的任何数据,比如“Hello,Charlie”是一个字符串,“How are you?”也是一个字符串。
Python 要求,字符串必须使用引号括起来,可以使用单引号或者双引号,只要成对即可。字符串中的内容几乎可以包含任何字符,英文字符也行,中文字符也行。
Python 3.x 对中文字符支持较好,但 Python 2.x 则要求在源程序中增加“#coding:utf-8”才能支持中文字符。
至于字符串是用单引号括起来,还是用双引号括起来,在 Python 语言中,它们没有任何区别。比如说:
str1 = 'hello hello hello'
str2 = "hello ,python"