zoukankan      html  css  js  c++  java
  • python杂记

    1、python默认字典,好处是当字典内无字段时不会报错,而会返回默认值。

    dic = defaultdict(<int/float/str...>)  # 可以指定默认返回值

    # 测试 str 返回值

    # 指定默认返回值

    2、python read (), readline(), readlines() 区别和用法

      a、 read([size]) 方法

      read([size])方法从文件当前位置起读取size个字节,若无参数size,则表示读取至文件结束为止,它范围为字符串对象(适用小文件)

    f = open("test.txt")
    lines = f.read()  # 返回每行字符串
    print lines
    print(type(lines))
    f.close()
    
    # 输出结果
    
    Hello
    world
    <type 'str'> #字符串类型
    

      b、readline() 方法,每次读取文件一行

      

      c、readlines()方法,读取整个文件所有行,保存在一个列表(list)变量中,每行作为一个元素,但读取大文件会比较占内存

      

     3、python列表排序之 sort(), reverse()

     

    4、字典 testdefault方法,

      dict.setdefault(key, default=None)   #   不写则返回None

      如果字典内有给定的键,返回值,如无则返回设定的值,且字典本身发生改变, 不写则返回None

      

      

    5、 多层嵌套列表的遍历

    test = [[11,12,15], [12, 14], [12,13], [11, 12, 14], [11,13] ,[12,13], [11, 13], [11,12,13,15], [11,12,13]
    
    new_test = [i for j in test for i in j ]
    print(test)
    

    6.python对数

    导入math模块, log(b, c)表示以 c 为底,b 为对数;log(e) 表示以自然对数为底

      

  • 相关阅读:
    重写保存按钮save事件
    隐藏列获取不到值,表格选中行提示未选中
    前后台获取上下文context
    editGrid分录表格
    通用查询-高级查询
    js保留位和取整
    在Visual Studio中使用C++创建和使用DLL
    Lua中的一些库(1)
    Lua中的面向对象编程
    Lua中的模块与包
  • 原文地址:https://www.cnblogs.com/a666/p/9948205.html
Copyright © 2011-2022 走看看