在Python中有三种方式定义字符串
str1 = 'str1' #单引号定义
str2 = "str2" #双引号定义
str3 = '''str
str''' #三引号的多行定义
可以像其他语言一样通过指定下标找到对应元素,但Python中还有切片的方法取出字符串中的一部分,同理还可用切片的方法取出列表、元组
切片语法格式:[起始 : 结束 : 步长]
起始:对象中的起始位置,可以为空;
结束:对象中的结束位置,可以为空;【注意是提取从开始至结束位置的前一位】
步长:按一定的距离取出元素,可以不填;输入负数,表示反转字符串
输入负数则此时的对象反转了,如
原下标:0 1 2 3 4 5 6
对应负数下标:-7 -6 -5 -4 -3 -2 -1
也可以理解为 - 为倒数,-1为倒数第一个元素
str = 'abcd' #取下标1,到下标-1之间的元素 #即 b c d print(str[1:-1])
对字符串的常用操作有:
查找