入门书籍推荐:
《https://docs.python.org/zh-cn/3/tutorial/index.html》
《Python编程:从入门到实践 第3版》
《Python语言及其应用 第2版》
《Python编程快速上手:让繁琐工作自动化 第2版》
《Python基础教程 第3版》
数据类型 7条
数字 整数int/浮点float/复数complex
字符串str
增:
【字符串相加】
st = python
st2 = java
print(st + st2) >>pythonjava
【字符串连接】
st_list = ['python', 'java']
print(','.join(st_list)) >>'python,java'
删除:
【去除字符串首尾空白符】
st = ' python '
print(st.strip()) >>python
【去除字符串左侧空白符】
st = ' python '
print(st.lstrip()) >>'python '
【去除字符串右侧空白符】
st = ' python '
print(st.rstrip()) >>' python'
查:
【字符串计数】
st = 'hello, world, world'
print(st.count('world')) >>2
【查找字符串返回第一次出现的索引】
st = 'hello python'
print(st.find('python')) >>6
print(st.find('world')) >>-1 #如没有返回-1
【从右向左查字符串返回第一次出现的索引】
st = 'hello python python'
print(st.rfind('python')) >>13
print(st.rfind('world')) >>-1 #如没有返回-1
【查找字符串第一次出现的索引】
st = 'hello python'
print(st.index('python')) >>6
print(st.index('world')) >>ValueError #未出现抛出ValueError异常
【查找字符串第一次出现的索引】
st = 'hello python python'
print(st.rindex('python')) >>13
print(st.rindex('world')) >>ValueError #未出现抛出ValueError异常
更改:
【转换成字符串】
st = 1234 >>1234 int
print(str(st)) >>'1234' str
【全变大写】
st = python
print(st.upper()) >>PYTHON
【全变小写】
st = PYTHON
print(st.lower()) >>python
【首字母变大】
st = python
print(st.title()) >>Python
【大写变小写,小写变大写】
st = Python
print(s.swapcase()) >>pYTHON
【字符串处理成列表】
st = 'hello,python'
print(st.split(',')) >>['hello', 'python']
【字符串替换】
st = 'hello, python'
print(st.replace('python', 'world')) >>'hello, world'