找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
索引
正向索引:012345
a = abcdef
反向索引:-6 -5 -4 -3 -2 -1
切片:
(起始位:结束位:隔位)
包含起始不包含结束,隔位不能为0可以为1,1表示不隔位

字符串
定义:用单引号或双引号来定义
类型:str

字符串中一些常用函数

首字母大写
capitalize

统计
#count统计字符串元素出现的次数

拼接
join

分割
注意:通过split分割后的结果返回的类型是列表的类型list

删除字符
# strip 删除字符串的开头和结尾的元素
# lstrip 删除字符串开头的元素,不能删除结尾的
# rstrip 删除字符结尾的元素,不能删除开头的

判断字符是以什么开头结束,返回的是布尔值
#startwith判断是否以某某开头,是返回true 反之false
#endswith 判断是否以某某结尾,是返回true 反之false

获取指定值的索引值
#find 从左边开始
#rfind 从右开始


替换函数
replace

把字符串中的大写字母变成小写
lower

把小写字母变成大写
upper

判断是否全部为数字,返回布尔值
isdigit

判断是否全部为字母,返回布尔值
isalpha

判断是否为全数字或全字母或数字加字母
isalnum

判断首字母是否为大写,其他小写
istitle

判断字符串是否都是大写或者都是小写

#判断是否全部为小写
islower

#判断是否全部为大写
isupper()

列表
[]中括号来定义
类型:list


a1 =["123"]#列表中这个123 只算是一个元素 索引值为0
print(a1[0])#123

通过list类型把字符串转换为列表
a ="hello" #定义字符串
print(type(a))#<class 'str'>
c =list(a) #通过列表的类型把字符串变为列表
print(type(c))#<class 'list'>

列表中常用的函数
通过索引替换
a =[1,2,3,4,5,6]#定义一个列表
a[2]="xiaoliu"#通过索引把对应索引值的进行替换
print(a)#[1, 2, 'xiaoliu', 4, 5, 6]

往列表中添加元素
append

往列表中给指定索引加值
insert
移除列表中的元素
remove

删除索引值对应的值
del

通过元素查看对应的索引值
a =[1,2,3,4,5,6]#定义一个列表
print(a.index(5))#通过index查列表中元素的索引值

列表排序
sort 升序排序
sorted 升、降序排序

#从大到小 true
#从小到到falas
print(sorted(a,reverse=True)) #实现降序排序从大到小[8, 7, 6, 5, 4, 3, 2, 1]
print(sorted(a,reverse=False))#实现升序排序从小到大[1, 2, 3, 4, 5, 6, 7, 8]

重点:对列表实现反转输出
reverse

#查看删除后剩余的值
a =[1,2,3,4,5,6]#定义一个列表
a.pop()#默认删除末尾的值
print(a)#[1, 2, 3, 4, 5]

#查看删除的值
a =[1,2,3,4,5,6]#定义一个列表
print(a.pop())#6 直接打印显示被删除的值

#通过索引值删除对应的值
.pop

列表的拼接
extend#将列表与列表进行拼接



分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册