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

    1.

    python中的而标准数据类型:

    number(数字)

    string(字符串)

    list(列表)

    tuple(元祖)

    dic(字典)

    其中数字类型有:

    python支持四种不同的数字类型:

    in(有符号整型)

    lnng(长整型,可以代表八进制和十六进制)

    float(浮点型)

    complex(复数)

    python中不存在char,double的类型

    2.

    python2的参数顺序是:必选参数,默认参数,可变参数,命名关键字参数,关键字参数

    python3的参数顺序:必选参数,默认参数,可变参数,命名关键字参数和关键字参数

    3.

    r''表示引号内字符不转义,例如 print(r' helllo') 打印的结果是 hello,不会换行,python中的r代表的是原始字符串标识符

    4.

    以下不能创建一个字典的语句是
    正确答案: C
    dict1 = {}
    dict2 = { 3 : 5 }
    dict3 = {[1,2,3]: “uestc”}
    dict4 = {(1,2,3): “uestc”}

    字典中键必须是唯一的,列表中的项目包括在方括号中,列表是可变的数据类型(可以增加或者删除元素),所以列表不能作为字典的键。

    5.

    Python中函数是对象,描述正确的是? 

    正确答案: A B C D  

    函数可以赋值给一个变量
    函数可以作为元素添加到集合对象中
    函数可以作为参数值传递给其它函数
    函数可以当做函数的返回值

    6.
    python代码如下:
    foo = [1,2]
    foo1 = foo
    foo.append(3)
     

    正确答案: B D   

    foo 值为[1,2]
    foo 值为[1,2,3]
    foo1 值为[1,2]
    foo1 值为[1,2,3]

    在python中直接使用等号赋值的话,python解释器机制可以是为了节省内存会把指针指向同一个位置,也就是说两个变量是完全一样的
    foo1=foo为浅拷贝,将两个指向相同的存储地址,在foo追加3之后,二者都发生改变,如果不想foo1发生改变,可以进行deepcopy进行深拷贝,复制出一份新的内存进行存储foo,然后foo1指向该地址
    此时在对foo进行操作的话,foo1不会发生改变,此时foo1在新的内存地址里面,所以不会改变。

    7.
    python中唯一的一个映射类型是字典,映射是一种关系式的容器类型,它存储了对象与对象之间的映射关系,字典是python中唯一的额映射类型,它存储了键值对的关联,是由键到键值的映射关系。


    8,
    isinstance判断的是一个对象是否是某一个已知的类型,类似type(),如果isinstance(A,B),A是继承B的话,那么也是类型相等的
    issubclass()函数用来判断参数是否是类型参数的子类,isinstance,(A,B)是符合的,是子类不是实例

    9.
    协程是一种用户态的轻量级线程,协程的调度完全由用户控制,协程拥有自己的寄存器上下文和栈。线程有操作系统控制,协程由程序自身控制

    10.
    python2和python3中均不支持复数比较大小,5+4j>2+4j不支持
    (2,1)<('a','b')是正确的,在python2中支持数字和字符串之间的比较,python3不支持

    'abc'>123 这个也是正确的,字符串之间的比较也相当于是元祖之间的比较,相当于是('a','b','c')>(1,2,3)所以是正确的,在python2支持
    这样进行比较,python3不支持

    ASCII码 小写字母>大写字母>数字

    11.

    运算符重载的规则:

    • 只能重载已有的且被允许重载的运算符。
    • 重载之后,运算符的优先级和结合性不会改变,也不能够改变。 
    • 重载的功能应当与原有功能相类似,不能改变原运算符的操作对象个数,同时至少要有一个操作对象是自定义类型.

    12.
    算法的有穷性是指算法程序的运行时间是有限的



  • 相关阅读:
    C# 根据当前登录的用户信息,显示数据库中登录用户的照片
    C# 根据当前系统时间,显示 Good Morning/Afternoon/Evening
    C# 根据用户性别,在身份证号输入框后 面显示问候信息,格式为:“Mrs./Mr. Name”。
    C# 窗体登录,按照他们的角色跳转到不同的主界面
    C# 实现模拟下载功能,被下载的文件存储在本地
    C# 鼠标移动到图片上显示提示文字
    C# 隔一段时间自动刷新弹框(医院病人超时提醒)
    C# winform 点击窗体内不同按钮显示不同的文字
    gulp的安装和使用
    es6 面向对象
  • 原文地址:https://www.cnblogs.com/yunxintryyoubest/p/10798863.html
Copyright © 2011-2022 走看看