zoukankan      html  css  js  c++  java
  • python学习之散学

    1、dict.get(key,default)>>>返回字典中相应键对应的值,如果不存在,则返回default,这个可以设置为None

    2、calendar.isleap(2019)>>>判断是否是闰年

    3、enumerate(sequence, [start=0])>>>返回下标和相应的元素,sequence是一个可以迭代的对象,start是起始位置的下标,例如enumerate([1,2]),输出:[(0,1),(1,2)]

    4、map(function,Iterable,...)>>>序列解包,function是一个函数,Iterable是可迭代的对象,例如map(int,str(184)),返回各位数;map(lambda x:int(x)**3,str(485)),返回各位数

    5、math.ceil(num)>>>向上取整

    6、sorted(list)>>>返回的是一个新的list,对列表进行升序排序

    7、x = set()>>>创建一个集合

    8、x.add()>>>向集合中添加元素

    9、dir(itertools)>>>查看itertools模块中的所有方法

    10、itertools.combinations(iterable,i)>>>创建一个迭代器,返回iterable中所有长度为r的子序列,返回的子序列中的项按照输入的iterable中的顺序排序。例如,itertools.combinations([1,2,3,4],3),返回一个迭代器,可以将其转换成列表后输出一个“从列表里选随机选三个的所有排列组合”

    11、math.factorial(n)>>>阶乘函数,即n!

    12、binarySearch(list,num)>>>在列表list里面用内置函数binarySearch()二分查找数值num

    13、divmod(div,base)>>>把除法结果的商和余数结合起来,例如divmod(7,2),输出是(3,1)

    14、list.reverse()>>>逆序输出列表list

    15、str.join(squence)>>>将元素序列squence中的元素按照指定分隔符str的方式连接成一个新的字符串,例如str = '-',则str.join(['a','b','c']),结果是:a-b-c

    16、ord(string)>>>返回的是十进制

    17、car1.setSpeed=types.MethodType(setSpeed,car1)>>>动态的为对象增加成员方法,car1是实例化对象,setSpeed是所要增加的成员方法

    https://www.cnblogs.com/PrettyTom/p/6664808.html

    18、dir()>>>括号里面可以是对象、变量、类型,dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表

  • 相关阅读:
    存储管理:
    小软件推荐:
    python学习之序列化
    python学习之串口编程
    python学习之常用模块
    Linux调试工具strace和gdb常用命令小结
    adjtimex和时钟的几个概念tick,freq,ppm,jiffies
    koji
    top -Hp pid 显示所有的线程
    Neighbour table overflow---- arp表溢出
  • 原文地址:https://www.cnblogs.com/BASE64/p/10961003.html
Copyright © 2011-2022 走看看