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值访问(映射类型) 【字典】
    
  • 相关阅读:
    tensorflow 2.0 学习 (十) 拟合与过拟合问题
    tensorflow 2.0 学习 (九) tensorboard可视化功能认识
    tensorflow 2.0 学习 (八) keras模块的认识
    tensorflow 2.0 学习 (七) 反向传播代码逐步实现
    tensorflow 2.0 学习 (六) Himmelblua函数求极值
    tensorflow 2.0 学习 (五)MPG全连接网络训练与测试
    arp协议简单介绍
    Pthread spinlock自旋锁
    线程和进程状态
    内核态(内核空间)和用户态(用户空间)的区别和联系·
  • 原文地址:https://www.cnblogs.com/Jason-lin/p/8120096.html
Copyright © 2011-2022 走看看