Python 值 字符串 str

  1. 字符串跨越一行以上,可以使用三引号(单引号或双引号):

    '''

      第一行

      第二行

      第三行

    '''

  2. 索引 :字符串时刻迭代的。第一个字符索引为 0 ,以后每个索引加 1.

      Python 还支持负索引(negative index):可用来从右到左查找可迭代对象中元素的索引(必须是一个负数)。索引 -1 可以查到迭代对象中的最后一个元素。

    例: author = " Kafka"

      print(author[1])

      print(author[-2])

      >>>> 'a'

      >>>> 'k'

   3. 字符串是不可变的: 想要修改字符串,必须创建一个新的字符串

   4. 字符串拼接:使用加法操作符,将两个或多个字符串组合在一起,构成一个新的字符串

   5. 字符串乘法:

      例:"abc" * 3

        >>>> abcabcabc

   6. 改变大小写:

      1)upper() 方法,将字符串中每个字符改为大写: 例: "Hello".upper()

      2)  lower() 方法,将字符串的每个字符改为小写: 例: "Hello".lower()

      3)  capitalize() 方法: 将字符串首字母改为大写: 例: "hello world!".capitalize()

   7. 格式化: 可使用 format 方法创建字符串,该方法把字符串中的 “{}” 替换为传入的字符串

      例:“Hello {}”.format("world")   

        >>>> "Hello world!

   8.分割 split() 方法:用来将字符串分割为两个或多个字符串。

      例:"I am a student. My name is liuming .".split(".")

        >>>> "I am a student" ,  "My name is liuming"

   9. 连接: join() 方法: 可以在字符串的每个字符间添加字符。

      例: ” + “.join("abc")

        >>>> 'a + b + c'

   10. 去除空格 strip() 方法: 去除字符串开头和末尾的空白字符。

      例:s = "         the              "

        print(s.strip())

        >>>>  'the'

   11. 替换: replace() 方法: 第一个参数是要被替换的字符串, 第二个参数是用来替换的字符串。

       例:equ = "All animals are equal."

         equ =equ.replace("a", "@")

         print(equ)

         >>>> All  @nim@ls equ@l.

   12. 查找索引  index() 方法:获得字符串中某个字符第一次出现的索引。如果没找到,python 会报异常

      例:"animals".index("m")

        >>>> 3

   13. 关键字 in 、 not in  :检查某个字符串是否在零一个字符串中,返回 True 或 False

      例: "cat" in "cat in the hat"

        >>>> True

   14. 字符串转义 ”\" :指的是在Python 中有特殊意义的字符加上一个符号”\“。

   15. 换行符: \n 、

   17. 切片(slicing): 

      切片的语法:[ 可迭代对象 ] [ [ 起始索引:结束索引 ] ]   

      切片时包含起始位置的元素,但不包括结束索引位置的元素。

猜你喜欢

转载自www.cnblogs.com/lxk0210/p/12006501.html