python知识,,1、list、字典有


1、list、字典有几个元素用len取长度

技术图片

2、list转换成字典

技术图片

3、list和字典都是可以循环的

技术图片

技术图片

技术图片

4、元组(定义让别人不想改变得东西)

技术图片

技术图片

技术图片

5、字符串常用方法(必须转成字符串)

# s=‘hahaha‘
# 字符串也是有下标的
# print(s[0])#也是可以取值的
# print(s[1])
# for i in s:#也是可以循环的
# print(i)
# print(s.count(‘a‘))#a出现得次数
# print(s.index(‘a‘,2))#从第2个开始找,不指定从0开始找
# print(s.index(‘c‘))#找不到元素会报错
# print(s.find(‘c‘))#也是找下标的,找不到元素返回-1
# s=‘ hahaha ‘
# print(s.strip())#默认去掉字符串两边的空格和换行符
# print(s.lstrip())#取左
# print(s.rstrip())#取右
# s=‘1234567890‘
# print(s.startswith())#判断以什么开头,如电话号码以“1”开头
# print(s.endswith())#判断以什么结束,如以“com”结尾
# print(s.lower())#小写
# print(s.upper())#大写
# print(s.islower())#全部小写
# print(s.isupper())#全部大写
# s=[1,2,3,4,5,7......]
# 0001 0002 0003 0004
# s=‘1‘#字符串类型,先转换
# print(s.zfill(5))#用来补0的,字符串类型,结果:00001
# s=‘1ccax‘
# print(s.capitalize())#首字母大写
# print(s.replace(‘c‘,‘m‘))#替换,c替换称m,mmax;
# print(s.replace(‘ ‘,‘‘))#也可取中间空格
# print(s.isdigit())#判断是否为纯数字
# s=‘欢迎光临‘
# print(s.center(20,‘#‘))#居中
# s=‘ ‘
# print(s.isspace())#判断是不是空格,是空格,返回true,反之false
# s=‘编号是,{name},{age}‘
# print(s.format(name=1,age=2))#传谁等于谁就行
# print(s.format_map({‘name‘:1,‘age‘:35}))#传一个字典
# s=‘编号是nameage‘
# print(s.isalnum())#如果是大小写字母,汉字、数字返回是true,其他的字符串都返回false
# print(s.isalpha())#如果是大小写字母,汉字返回是true,其他的字符串都返回false
#重要的方法合计:
# print(s.find(‘c‘))#也是找下标的,找不到元素返回-1
# print(s.count(‘a‘))#a出现得次数
# print(s.strip())#默认去掉字符串两边的空格和换行符
# print(s.startswith())#判断以什么开头,如电话号码以“1”开头
# print(s.endswith())#判断以什么结束,如以“com”结尾
# print(s.lower())#小写
# print(s.upper())#大写
# print(s.replace(‘c‘,‘m‘))#替换,c替换称m,mmax;
# print(s.isdigit())#判断是否为纯数字

#很重要、很重要、很重要,切记:s.split()、s.join()
# s=‘zyb,cmc,wy,lj,lzh,lxy‘
# s1=‘zyb,cmc,wy,lj,lzh,lxy‘
# s2=‘zyb.cmc.wy.lj.lzh.lxy‘
# print(s.split(‘,‘))#用来分割字符串,返回一个list:[‘zyb‘, ‘cmc‘, ‘wy‘, ‘lj‘, ‘lzh‘, ‘lxy‘]
# print(s1.split())#用空格分隔
# print(s2.split(‘,‘))#[‘zyb.cmc.wy.lj.lzh.lxy‘]结果找不到,直接放在一个list里

#s.join()#连接字符串
# l=[‘zyb‘, ‘cmc‘, ‘wy‘, ‘lj‘, ‘lzh‘, ‘lxy‘]
# print(‘,‘.join(l))#通过‘,’连接 zyb,cmc,wy,lj,lzh,lxy
# print(‘‘.join(l))#全整一块了 zybcmcwyljlzhlxy
# print(‘ ‘.join(l))#通过空格连接 zyb cmc wy lj lzh lxy
# l3=[1,2,3,4,5,6]#报错,必须全是字符串才可行
# print(‘,‘.join(l3))
# print(‘‘.join(l3))
# print(‘ ‘.join(l3))
# l4=‘abcdefhijklm‘
# print(‘,‘.join(l4))#a,b,c,d,e,f,h,i,j,k,l,m
# print(‘‘.join(l4))#abcdefhijklm
# print(‘ ‘.join(l4))#a b c d e f h i j k l m

6、切片

python知识

评论关闭