zoukankan      html  css  js  c++  java
  • 3-字符串、字典、列表

    ★for循环遍历

    for循环list是循环每个元素,循环是不能删除元素,否则导致下标错位
    可以下表取值的数据都可以用for循环遍历
    循环文件时会遍历文件每一行
    循环字典是遍历字典的key

    ★字符串方法
    print(file_name.endswith('.png')) #判断是否以.png结尾
    'string{name}'.format(name='dalei') #字符串格式化
    print('123'.isgidigit()) #判断是否是数字
    print(''.join(['a','b','c']))#把列表转换、拼接成字符串
    print('asdSAJs'.lower()) #大写转化为小写
    print('asdSAJs'.upper()) #小写转化为大写
    print(' adbeds '.strip()) #去掉两边的空格
    print('my name is dalei'.replace('dalei','xiaoming'))#替换字符串
    print('1+2+3+4'.split('+')) #切割字符串,返回list
    print('1+2+3 1+2+3+4'.splitlines()) #按照换行符分隔返回一个list

    ★交换变量
    a=a+b
    b=a-b
    a=a-b

    ★字典(无序)
    dict = {'name':'dalei','age':18}
    #读
    print(dict['name']) #不存在会报错
    print(get.dict['name']) #不存在返回none
    #改
    dict['name']='xiaoming'
    dict.update(name='xiaoming')
    #增
    dict.setdefault('sex','男')
    #删
    del dict['name']
    dict.pop('sex')
    dict.popitem() #随机删除一个元素
    #items()返回一个元组的键值对,k,v同时循环key个value
    dict_ = {'a':1,'b':2,'c':3}
    for k,v in dict_.items():
    print('{k}={v}'.format(k=k,v=v))
    for k in dict_:
    print('%s=%s'%(k,dict_[k}]))

    new_user_info= eval(f.read())#把字符串转成字典

    ★文件读写
    f.write('jmysdfsdf')#write是写内容,只能写字符串
    f.writelines(['123 ','346'])#他写的是list
    print(f.read())#读取文件所有内容,返回的是一个字符串
    res = f.readlines()#返回的是一个list,list每个元素是文件的每一行
    print(f.readline())#每次只取一行的内容

    ★list
    count('dalei') #统计出现的次数
    index('dalei') #查看元素角标
    reverse(list) #反转
    list.append('dalei')
    list.insert(6,'xiaoming') #指定角标插入
    list[6] = '小明' #更改角标对应元素的值
    del list[0]
    list.pop(1)#默认删除最后一个元素,如果传入了下标,那就是删除指定的元素
    list.remove('dalei')#删除list中指定的元素
    list.clear()#清空列表
    list.sort()#默认为升序
    list.sort(reverse=True) #为降序
    list.extend(list2) #把list2加到list中

  • 相关阅读:
    2020.8月总结
    fps逆向总结
    fps人物基址的寻找
    python学习_012
    python学习_011
    python学习_010
    python学习_009
    python学习_008
    pytorch DataLoader模块的使用
    python 继承类的初始化用法
  • 原文地址:https://www.cnblogs.com/sasalei/p/7618023.html
Copyright © 2011-2022 走看看