python入门-字符串
python入门
1.字符串的定义:
字符串是一个字符的序列
语法:用‘ ’或者“ “包裹起来的字符
2.字符串的操作
单个字符串代表长度为1的字符串
1):长度:
len()函数,length的缩写
2):下标/索引
字符串在字符串中的偏移量
**0开头,-1代表倒数第一个(以此类推)
例:name[0] name[-1]
3):切片
定义获取字符串中的某一个子串
例:name[1:4]
操作符[n:m]返回字符串从索引n到索引为m的子串,包含n,但不包含m
包头不包尾
**[:n]切片从头开始 [:]从头到尾
4):步长
切片的时候,每隔几个
[start:end:step]代表从start切到end,中间隔step
**特别当step为负数的时候 [::-1]从尾往前切全部
5):in
是一个布尔操作符,操作于两个字符串,如果第一个第一个字符串是第二
个字符串的子串,则返回True,否则False
4):字符串的比较
比较操作符也可以用在字符串上
例:‘yangpengjin’ == 'yangpengjiN'
其他的操作符按照字符顺序进行比较(ascii)
**字符串不可变
字符串的方法:
网址:https://docs.python.org/3/library/stdtypes.html#string-methods