字符串
判断
startswith()
1.解释
检查字符串是否以指定的字符串开头,是则返回Ture,否则返回False,如果设置开头和结尾下标,则在指定范围内查找。
2.语法
字符串序列.startswith(子串,开始位置下标,结束位置下标)
3.实例
# 代码
str1 = 'Hello, my name is Liming '
print(str1.startswith('Hel', 0,10))
print(str1.startswith('el', 0,10))
# 运行结果
True
False
endswith()
1.解释
检查字符串是否以指定的字符串开头,是则返回Ture,否则返回False,如果设置开头和结尾下标,则在指定范围内查找。
2.语法
字符串序列.startswith(子串,开始位置下标,结束位置下标)
3.实例
# 代码
str1 = 'Hello, my name is Liming'
print(str1.endswith('ing'))
print(str1.endswith('in'))
# 运行结果
True
False
isalpha()
1.解释
如果字符串至少有一个字符并且所有字符都是字母则返回Ture,否则返回False
2.语法
字符串序列.isalpha( )
3.实例
# 代码
str1 = 'Hello'
str2 = 'Hello123'
print(str1.isalpha())
print(str2.isalpha())
# 运行结果
True
False
isdigit()
1.解释
如果字符串至少有一个字符并且所有字符都是数字则返回Ture,否则返回False
2.语法
字符串序列.isdigit( )
3.实例
# 代码
str1 = '123'
str2 = 'Hello123'
print(str1.isdigit())
print(str2.isdigit())
# 运行结果
True
False
isalnum()
1.解释
如果字符串至少有一个字符并且所有字符都是数字或者字母则返回Ture,否则返回False
2.语法
字符串序列.isalnum( )
3.实例
# 代码
str1 = 'Hello123'
str2 = '123@'
print(str1.isalnum())
print(str2.isalnum())
# 运行结果
True
False
isspace()
1.解释
如果字符串至少有一个字符并且所有字符都是空白返回Ture,否则返回False。
2.语法
字符串序列.isspace( )
3.实例
# 代码
str1 = ' '
str2 = ''
print(str1.isspace())
print(str2.isspace())
# 运行结果
True
不能为空,至少有一个空格
False
列表
增加
append()
1.解释
增加指定数据到列表结尾
2.语法
列表序列.append(数据)
3.实例
# 代码
list1 = ['python', 'java', 'HTML']
list1.append('PHP')
print(list1)
# 运行结果
['python', 'java', 'HTML', 'PHP']
extend()
1.解释
列表结尾追加数据,如果数据是一个序列,则将这个序列的数据拆开逐一增加到列表。
2.语法
列表序列.extend(数据)
3.实例
# 代码
list1 = ['python', 'java', 'HTML']
list1.extend('PHP')
print(list1)
list1.extend(['MySQL', 'C'])
print(list1)
# 运行结果
['python', 'java', 'HTML', 'P', 'H', 'P']
['python', 'java', 'HTML', 'P', 'H', 'P', 'MySQL', 'C']
insert()
1.解释
在指定地点增添数据
2.语法
列表序列.insert(位置下标,数据)
3.实例
# 代码
list1 = ['python', 'java', 'HTML']
list1.insert(2, 'PHP')
print(list1)
# 运行结果
['python', 'java', 'PHP', 'HTML']
删除
del()
1.解释
删除
2.语法
del目标或者del目标[0/1/2/3...]
3.实例
# 代码
list1 = ['python', 'java', 'HTML']
del list1[0]
print(list1)
del list1
print(list1)
# 运行结果
['java', 'HTML']
Traceback (most recent call last):
File "D:\Pycharm\pythonGUI\GUI_project\TEST.py", line 163, in <module>
print(list1)
NameError: name 'list1' is not defined
pop()
1.解释
删除指定下标的数据,如果不指定下标,默认删除最后一个数据
2.语法
字符串序列.pop() 或 字符串序列.pop(下标)
3.实例
# 代码
list1 = ['python', 'java', 'HTML']
list1.pop()
print(list1)
# 运行结果
['python', 'java']
remove()
1.解释
删除指定数据
2.语法
字符串序列.remove指定数据)
3.实例
# 代码
list1 = ['python', 'java', 'HTML']
list1.remove('HTML')
print(list1)
# 运行结果
['python', 'java']
clear()
1.解释
清空列表
2.语法
字符串序列.clear()
3.实例
# 代码
list1 = ['python', 'java', 'HTML']
list1.clear()
print(list1)
# 运行结果
[]
修改
1.解释
通过指定下标修改
2.语法
字符串序列[下标] = ‘修改后的内容’
3.实例
# 代码
list1 = ['python', 'java', 'HTML']
list1[0] = 'PHP'
print(list1)
# 运行结果
['PHP', 'java', 'HTML']
排序
sort()
1.解释
排序
2.语法
字符串序列.sort(key = None, reverse = False/True)
不写reverse时默认升序 , False.
降序,True.
3.实例
# 代码
list1 = [6, 12, 3, 9]
list1.sort()
print(list1)
# 运行结果
[3, 6, 9, 12]
reverse()
1.解释
将顺序颠倒
2.语法
字符串序列.reverse()
3.实例
# 代码
list1 = [6, 12, 3, 9]
list1.reverse()
print(list1)
# 运行结果
[9, 3, 12, 6]
下一期开元组