找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
索引
a=(abcdef)
正向索引  012345
反向索引 -6 -5 -4 -3 -2 -1
切片
print(a[0:3])    abc
print(a[0:])    取全部
print(a[::1])    取全部
print(a[3])      d
print(a[-3])     d
print(a[0:-1])    abcde
print(a[0:6:2])   ace
print(a[0:6:3])   ad
print(a[::-1])     反向取全部
print(a[-2;-6;-2])    ec
(起始位:结束位:隔位)
包含起始位,不包含结束位  隔位不能为零,默认为1,1表示不隔位
字符串
定义;用单引号或者双引号来定义
类型;str
a='eeeeee'
print(tapy(a))     class  str
字符串一些常用函数
首字母大写
a='eeeeee'
print(a.capitalize)
Eeeeee
统计元素出现次数
a='eeeeee'
print(a.count('e'))
b=a.count('e')   6
print(b)
分隔符
a='eeeeee'
print('*'.join(a))         e*e*e*e*e*e*
b=e*e*e*e*
print(''.join(b))     eeee
分割
a='hello,world'      print(type(a))    str字符
b=a.split(',')      print(b)    'hello','world'   
b=a.split('l')      print(b)  'he', '', 'o,wor', 'd'
print(type(b))    split列表
删除
strip 删除开头和结尾的字符串 print(a.strip'l')
lstrip  只能删除开头的字符
rstrip  只能删除结尾的字符
判断字符以什么开始或什么结束,返回的是布尔值
startswith   判断a是否以hello开始,返回为true
print(a.startswith('hello'))
endswith      判断a是否以xx结尾
获取指定值的索引值
find   从左开始   print(a.find('o'))4
rfind 从右开始    print(a.rfind('o'))     6
替换
a='helloworld'  
print(a.replace('l','3'))       将所有的l替换成3
print(a.replace('l','3' ,1))   将l替换成3,1表示替换一次

lower 把字符串中的大写变成 小写
a='HELLO'
print(a.lower())
upper 把小写变成大写
print(a.upper())

判断是否全部为数字,返回的是布尔值
print(a.isdigit())
判断是否全部为字母,
print(a.isalpha())
判断是否全是数字或者全是字母或者数字字母的组合为true,有特殊符号是返回为false
print(a.isalnum())
判断首字母是否为大写,其他小写
print(a.istitle())   
a=As  true
a=AAss false
判断字符串是否全部是小写
print(a.islower())   
a=AAA   false   
a=aaa  true   
判断字符串是否全部是大写
print(a.isupper)
a=AAA   a=A1111   true  
a=aaa  false
列表
[ ]  中括号来定义
列表类型;list  print(type(a))
a=[1,2,3]   print(a[1])     2
a=['123']   print(a[0])      123
把字符转换成列表
a='hello'
1   a=list('hello')
2   print(type(a))       str
c=list(a)
print(type(c))       list
通过索引把对应的索引值进行替换
a=[1,2,3,4,5,]
a[2]='dc'
print(a)         [1,2,dc,4,5]
往列表中添加元素
a=[1,2,3,4,5,]
a.append('dc')        print(a)     [1,2,3,4,5,'dc']
往列表中指定索引位,添加元素
a.inset(2.'dc')   print(a)     [1,2,'dc',3,4,5,]
删除列表中的元素
a.remove(1)   print(a)       [2,3,4,5,]
通过索引值来删除列表中的元素
del.a[0]       print(a)          [2,3,4,5,]
del a     删除列表a
通过列表中元素的查找索引值
a=[1,2,3,4,5,]
print(a.index(5))         索引值 4
列表的排序
a=[1,3 2,5,9,6]
sort  升序    a.scrt()     print(a)     [ 1,2,3,5,6,9]
print(sorted(a,reverse=False))    [ 1,2,3,5,6,9]
从大到小true   从大到小false
sorted 降序   print(sorted(a,reverse=True))    [9,6,5,3,2,1]
列表元素输出的反转
a.reverse()    print(a)    [9,6,5,3,2,1]
查看删除列表剩余的元素
a.pop()   默认删除末尾的值     
print(a)     [1,3,2,5,9]
查看删除的值
print(a.pop())   9   打印显示删除的值
通过索引值删除对应的值
a.pop(2)   print(a)    [1,3,5,9,6]
列表的拼接
a=[1,2,3]   a1=[4,5,6]
a.extend(a1)
print(a)      [1,2,3,4,5,6]


分享至 : QQ空间
收藏

0 个回复

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