zoukankan      html  css  js  c++  java
  • 内置函数一

    内置函数:按照老师的讲解顺序

    其它:字符串类型代码的执行函数,以后讲

    输入输出:input(),print()

    内存相关:hash()计算一个可哈西对象的哈希值,哈希值很大,应该是唯一的,也就是说尽量是不同的.字典的查找就是哈希值的查找,所以很快.可哈西的对象有list,dict,set,等等.列表查找很快,但是修改很慢,因为每次修改几乎所有的元素都要重新排序移动.这样的移动慢,所以用链表和列表结合起来,以空间换时间和效率.

    ,id()查看对象的内存地址.

    文件操作相关:open(文件绝对路径或相对路径(注意分隔符随操作系统的不同而变换,windows为\,linux为/),mode='r(读模式)w(写模式)a(追加模式)',encoding='utf-8)

    还有一种with open as 语句,这种的好处是不用理后续的文件flush,和close.我喜欢.

    模块相关:__import__(),可以这样写.但是不推荐.__import__(os).正常的写法是:import os

    帮助:help(),例如help(str)

    调用相关:callable(),查看一个对象是否是可以被调用的,就是说是否可以被执行.对象(),用来区别函数和变量.因为函数名也是变量名,程序运行时很难区分,用这个函数可以区别.很有用.

    查看内置属性:dir(),非常有用.查看对象的内置函数都有哪些.

    迭代器/生成器相关:range,next,iter.常用.range循环,next,取值,iter,取迭代器.

    作用域相关:locals,局部变量.globals,全局变量

  • 相关阅读:
    歌德巴赫猜想
    Dice Possibility
    ACboy needs your help(简单DP)
    Bag of mice(概率DP)
    合唱队形(LIS)
    地震预测(模拟链表)
    关于KMP算法的感想
    Card Collector
    LOOPS
    Aeroplane chess(简单概率dp)
  • 原文地址:https://www.cnblogs.com/wjywinner/p/10290438.html
Copyright © 2011-2022 走看看