zoukankan      html  css  js  c++  java
  • python基础5

    元祖(tuple)

    定义:跟列表一个性质,但不同的是一旦创建好元素,后面不可再增加或者修改

    小结:元祖中只有一个元素时,需在尾部添加一个逗号,嵌套元素时也要加

    比列表更省内存,元祖是序列式容器,支持索引和切片操作

    字典语法

    定义:字典是另一种可以存储任意类型对象,字典的每个键值key=>value  对用冒号(:)分割,每个键值之间用逗号分开,整个字典包含在花括号里{}

    优缺点:查找效率高,占内存

    格式:my_dict = {key1: value1,key2:value,key3: value3}

    注:

    键一般是唯一的,如果重复最后一个键值对会替换前面的,值不需要唯一

    字典非序列式容器,不支持索引,切片操作,字典的查询性能优先于列表

    设置默认值

    添加、修改元素

    删除元祖元素

    字典遍历

    字典的遍历都是不按顺序来打印的,系统会随即排序打印

    注: items方法是将字典中所有的项以列表的形式返回,列表中的每一项都是以键值对的形式表现的.但其返回的次序可能不一样

     

    字典_使用while循环

    这个很奇怪,明明报错说索引超出范围但是又给我执行了

    文件_二进制模式和文本模式

    文件打开分为两种:二进制模式和文本模式

    区别:用文本模式打开文件,会进行换行符的转换,用二进制的不会,且文件本质上都是以二进制的方式存储在磁盘上的;需要换行就加上换行符,不需要则不加

    注:w模式默认会覆盖原来的文件中的数据,另外如果文件不存在,则会新建一个文件

    如果想要在文件中追加数据的话,把w换成a即可

     

    “w”函数用法

    “r”函数用法

    文件拷贝

    将wenjian读写.py文件拷贝为新的文件,名为wenjian读写.pyfu

    文件重命名

    #重命名
    import
    os os.rename('原文件名'.'新文件名') #文件删除 os.remove('文件名')

    注:

    #路径问题:如果只写文件名,默认删除当前目录下的文件
    #若删除别的目录下的文件,括号里放上路径即可

     

    创建和删除目录

    import os
    
    #创建目录
    
    os.mkdir('文件名')
    
    #删除目录
    
    os. rmdir('文件名')

    获取指定目录下的文件列表

    变量名 = os.listdir()
    print(变量名)

    会默认执行当前目录下所有的文件,如果需要指定的,在括号里加

    获取和修改当前工作目录

    import os
    #获得当前工作目录路径
    cwd = os.getcwd()
    print(cwd)
    #改变当前工作目录,将默认的工作目录设置到我的桌面了
    os.chdir(桌面的路径)
    os.mkdir('文件名')
  • 相关阅读:
    C# if else 使物体在X轴循环移动
    Jmeter之csv、用户自定义变量以及Query Type分析
    jmeter实战之笔记整理
    Badboy参数化
    Jmeter之Badboy录制脚本及简化脚本http请求
    jmeter之jdbc请求
    性能测试
    接口自动化学习--testNG
    接口自动化学习--mock
    Git工具使用小结
  • 原文地址:https://www.cnblogs.com/yangfen/p/14160714.html
Copyright © 2011-2022 走看看