zoukankan      html  css  js  c++  java
  • 练习1

    1、简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型

    编译型语言:编译型语言在程序执行之前,先把程序编译成机器语言,以后执行不在编译了。运行速度快,跨平台性差如:C,C++,GO

    解释型语言:在运行的时候将程序翻译成机器语言,所以运行速度相对于编译型语言要慢。如:python,java

    2、执行python脚本的两种方式是什么?

    交互模式下运行

    cmd 
    python
    

    使用命令运行python文件

    python helloword.py
    

    3、python 单行注释和多行注释分别用什么?

    # 单行注释
    """多行注释"""
    

    4、布尔值分别有什么?

    True 和 False

    5、声明变量注意事项有那些?

    1、变量只能是字母、数字或者下划线的组合

    2、第一个字符必须是字母或者"_",

    3、不要用汉字,拼音,

    6、is 和 == 的区别?

    ==是python标准操作符中的比较操作符,用来比较判断两个对象的value(值)是否相等

    is也被叫做同一性运算符,这个运算符比较判断的是对象间的唯一身份标识,也就是id是否相同

    >>> a = 65535
    >>> b = 65535
    >>> a == b
    True
    >>> a is b
    False
    
    

    7、查看对象的内存地址

    id()

    >>> id(a)
    2261977541552
    >>> list = []
    >>> id(list)
    2261977114760
    
    

    8、python核心数据类型总结

    按存储空间的占用分(从低到高)

    数字
    字符串
    集合:无序,即无序存索引相关信息
    元组:有序,需要存索引相关信息,不可变
    列表:有序,需要存索引相关信息,可变,需要处理数据的增删改
    字典:无序,需要存key与value映射的相关信息,可变,需要处理数据的增删改
    

    按存值个数区分

    标量/原子类型 【数字,字符串】
    容器类型 【列表,元组,字典】
    

    按可变不可变区分

    可变 【列表,字典】
    不可变 【字符串,列表, 元组】
    

    备注:可变的数据类型有索引,不可变的数据类型没有索引

    按访问顺序区分

    直接访问 【数字】
    顺序访问(序列类型)【字符串,列表,元组】
    key值访问(映射类型) 【字典】
    
  • 相关阅读:
    JavaScript深拷贝和浅拷贝
    JavaScript正则表达式(一)-常用方法
    面向对象之继承-5种JavaScript继承的方法
    java学习笔记之System类
    MySQL的grant,revoke使用
    LoadRunner+Android模所器录制脚本
    Mysql
    mosquitto_pub和mosquitto_sub 命令参数说明
    【转载】原 IntelliJ IDEA (idea)引入eclipse web项目
    eclipse恢复默认布局
  • 原文地址:https://www.cnblogs.com/Jason-lin/p/8120096.html
Copyright © 2011-2022 走看看