zoukankan      html  css  js  c++  java
  • python总结七

    1.lpython是python语言的lisp前端,它类似于普通的lisp语言,他会被直接编译成字节码。

    2。python中的变量只在哪里需要设置内部变量,在__init__函数中。

    3.map()会根据提供的函数对指定序列做出映射,第一个参数function以参数序列中的每一个元素调用function函数,返回包含每次function函数返回值的新列表

    map(function,iterable1,iterable2.........)

    function函数

    iterable 一个或多个序列

    def   sum(x):
        return   x**3
    res=list(map(sum,[4,65,67,78,89,56]))##返回的是map迭代器的方式,list是将里面的值全部打印出来
    # print(res)##
    结果:
    [64, 274625, 300763, 474552, 704969, 175616]
    def   A(x,y):
        return  x*y
    res=list(map(A,[4,5,6],[4,6,67]))##把里面的值一个一个的放进函数A里面去执行,后面只要是可以循环遍历的就可以,元祖也可以,字典也可以。
    print(res)
    结果:[16, 30, 402]

    匿名函数lamba

    res=list(map(lambda  x,y:x+y,[4,54],[5,3]))
    print(res)

    4.字典的妙用

    l=[5,4,4,33,1]
    print(l.index(1))##查看当前元素索引的位置
    print(l.count(1))##可以计数
    print(l.clear())##clear是清除掉所有的元素
    print(l.__len__())##打印出这个字典的长度

    5.find方法用来找出字符串在另一个字符串中的位置,或者返回-1以表示找不到字符串

    6.python中关于函数的描述,不正确的是:函数不可以作为字典的key

    正确的是函数支持默认参数,函数本身也是对象,函数可以赋值给某个变量

    7.下列字符串有何区别:‘123’,“133”,‘’‘4334’‘,都是注释,等价

    8.注意7//3在python2中返回的是2.0,在python3中返回的是整数2

    9.下列表达式的结果是:7//3+7//-3的结果是-1,第一个是2,第二个是-3所以相加结果为-1

    10.python解释器遇到一个变量是,先从局部作用域开始搜索。

    11.在python2.2版本以后,多重继承中,子类属性的查找采取C3算法。

    12.如何指定python程序的编码:#coding=utf8

    13.

    res={}.fromkeys((2,45,3),'hello')
    print(res)

    结果:{2: 'hello', 3: 'hello', 45: 'hello'},一个一个分别映射出来

    14.python存在类Person,其构造函数是__init__.

    15.warrings模块的子类不包含:systemwaring

    16.使用python标准赋值文件树时该查找那个模块,shutil

    17.python中解析csvwe年的模块为csv。

    18.eval:里面必须是字符串,才可以使用,如果不是的话报错,比如eval(x+3)报错,  TypeError: eval() arg 1 must be a string, bytes or code object

    x=2
    print(eval("x+34"))

    19.id的问题,如果是属性和值相等的话那么执行同一个内存地址。

    下面的这个值已经发生改变所以指向的内存地址也发生改变了。值,属性

     

     

    20.fromkeys的用法,字典映射后面的值

    res={}.fromkeys((2,45,3),'hello')
    print(res)

    21.内置函数str的用法:

     

     22.元祖的使用:

     23.

     24.jpython是什么?

     25.字典不能排序

    26.获取到对象的属性:设置对象的属性setattr,获得对象的属性getattr

    27.删除一个不存在的文件,将引发OSerror的异常

  • 相关阅读:
    远程桌面无法复制粘贴
    正则表达式(http://tieba.baidu.com/p/882391125)
    android 2048游戏、kotlin应用、跑马灯、动画源码
    Android扫码二维码、美女瀑布流、知乎网易音乐、动画源码等
    android狼人杀源码,桌面源码,猎豹快切源码
    android文件管理器源码、斗鱼直播源码、企业级erp源码等
    android动画源码合集、动态主题框架、社交app源码等
    android下载管理、理财、浏览器、商品筛选、录音源码等
    android手机安全卫士、Kotlin漫画、支付宝动画、沉浸状态栏等源码
    android企业级商城源码、360°全景图VR源码、全民直播源码等
  • 原文地址:https://www.cnblogs.com/yunxintryyoubest/p/10810717.html
Copyright © 2011-2022 走看看