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) 表示以自然对数为底

      

  • 相关阅读:
    使用libgdx及其中的box2d 2.1的注意事项
    Android.mk file syntax specification(ndkr8)
    NDK Note
    Problems of Android NDK
    Android.mk of NDK
    Android IM Note
    Regular Expression
    Some Efficient Algorithms
    libgdx use TexturePacker
    The Conversion Of JNI
  • 原文地址:https://www.cnblogs.com/a666/p/9948205.html
Copyright © 2011-2022 走看看