python 核心编程Chapter3 Exercise

来源:互联网 发布:计算广告pdf百度云 编辑:程序博客网 时间:2024/06/06 17:11
  1. 为什么Python中不需要变量名和变量类型声明?(标识符)
    A:Python 是动态语言,对象的类型和内存都是在运行时确定的。

  2. 为什么Python中不需要声明函数类型?(标识符)
    A:python是动态脚本语言,程序会在运行的时候对函数进行类型检测。

  3. 为什么应当避免在变量名开头或结尾使用双下划线?(标识符)
    A:因为下划线对解释器有特殊意义,而且是内建标识符所使用的的符号,应该避免使用下划线作为变量名的开始。
    一般来讲,变量名_xxx_被看作是“私有的”,在模块或类外不可以使用。

  4. 在Python 中,一行可以写多个语句吗?(语句)
    A:可以。用分号作为语句分隔符。但为了语句的可读性,最好不要这样做。

  5. 在Python 中,一行语句可以在多行分写吗?
    A: 可以。用三引号(”’ ”’)或者反斜杠(\)。

  6. 变量赋值
    (a)赋值语句 x, y, z = 1, 2, 3 会在 x、y、z 中分别赋什么值?
    (b)执行 z, x, y = y, z, x 后,x、y、z 中分别含有什么值?
    A:
    (a)x=1,y=2,z=3
    (b)x=3,y=1,z=2

  7. 下面哪些是 Python 合法的标识符?如果不是,请说明理由!在合法的标识符中,哪些是关键字?(标识符)
    这里写图片描述
    A:
    合法标识符:(只能以字母或下划线开头)
    合法的标识符有: int32 printf print print this self _name_ bool true big-daddy type thisIsn’tAVar thisISAVar R_U_Ready Int True if do counter-1 access

关键字:print if self True name type

0 0
原创粉丝点击