接上集,数据类型的方法,字符串+列表

字符串

判断

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]

下一期开元组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值