Python中使用反斜杠转义引号和其它特殊字符来准确地表示。
如果字符串包含有单引号但不含双引号,则字符串会用双引号括起来,否则用单引号括起来。对于这样的输入字符串,print() 函数会产生更易读的输出。
跨行的字面字符串可用以下几种方法表示。使用续行符,即在每行最后一个字符后使用反斜线来说明下一行是上一行逻辑上的延续:
或者,字符串可以被 “”" (三个双引号)或者 ‘’’ (三个单引号)括起来。使用三引号时,换行符不需要转义,它们会包含在字符串中。以下的例子使用了一个转义符,避免在最开始产生一个不需要的空行。
字符串可以使用 + 运算符串连接在一起,或者用 * 运算符重复:
两个紧邻的字面字符串将自动被串连;上例的第一行也可以写成 word = ‘Help’ ‘A’ ;这样的操作只在两个字面值间有效,不能随意用于字符串表达式中:
字符串可以被索引;就像 C 语言一样,字符串的第一个字符的索引为 0。没有单独的字符类型;一个字符就是长度为一的字符串。就像Icon编程语言一样,子字符串可以使用分切符来指定:用冒号分隔的两个索引。
默认的分切索引很有用:默认的第一个索引为零,第二个索引默认为字符串可以被分切的长度。
不同于C字符串的是,Python字符串不能被改变。向一个索引位置赋值会导致错误:
然而,用组合内容的方法来创建新的字符串是简单高效的:
对于有偏差的分切索引的处理方式也很优雅:一个过大的索引将被字符串的大小取代,上限值小于下限值将返回一个空字符串。
序列
返回序列或者参数集合中的 最大值:max()
返回序列或者参数集合中的最小值:min()
注:
使用最大最小值时序列中的元素数据类型要一致
返回序列的参数的总和:sum()
返回一个排序的列表 (默认是从小到大排序):sorted()
返回一个迭代器的对象(参数集合中元素的翻转):reversed()
以枚举类型返回参数集合中的元素(枚举是以每一个元素的的索引值和元素构成的)enumerate()
来源:https://blog.csdn.net/qwertyuioppoi78/article/details/102737232