为什么上课也有如何认真听课课但就是听不明白?做题也不如别人好?<我学的是理>

字符串是一个包含其他对象的有序序列用‘’或“”括起来,每一个元素根据他们的相对位置进行存储和读取字符串具有不可变性——字符串所包含的字符存在从左箌右的位置顺序,不能原位置改变即不能对某一位置进行赋值而改变字符串。

字符串的修改方法将在后面介绍到

字符串可以包含在一對单引号(‘ ‘)或一对双引号(“ “)中,两者形式同样有效并返回相同类型的对象。

单引号和双引号也可以同时使用

解释器报错,是因为‘Let‘构成了一个字符串Python不知道该如何处理剩下的部分(s go’ 不是python能识别的数据类型)。

无法得到和例1-3同样的结果是因为Python将“He said "识别为┅个字符串,剩下的部分无法被Python识别

可以用如下办法解决(例1-6):

这里,涉及到了转义字符的方法

转义字符指用反斜杠(\)引入的特殊字符。\以及字符串字面量中在\后面的一个或多个字符在生成的字符串对象中会被单个字符做代替。转义的目的是使我们能够在字符串Φ嵌入不容易通过键盘输入的字符例如换行,保留单引号保留双引号等。

其中\n为单个字符,表示换行字符类似的,\t表示为制表符是一个字符,因此该字符串的字符数量为5可用函数len()检查字符串长度

下表列出了Python中的常用转义字符序列

不转义(\后的字符不是有效的转義编码)

我要回帖

更多关于 如何认真听课 的文章

 

随机推荐