zoukankan      html  css  js  c++  java
  • 《python核心编》程课后习题——第三章

    核心编程课后习题——第三章

     3-1

    由于Python是动态的,解释性的语言,对象的类型和内存
    都是运行时确定的,所以无需再使用之前对变量名和变量
    类型进行申明


    3-2
    原因同上,Python的类型检查是在运行时发生的,而不是编译
    时发生的,多以在代码里写变量的类型是多余的。
    '''
    ''' 3-3
    避免在定义变量名开始或者结束的时候使用下划线的原因是:
    下划线对解释器有特殊的意义,而且是内建标识符所使用偶的
    符号,一般来讲_XXX被看做是私有的,在模块或者程序中外是

    不可以调用的,__XXX__对Python来说有特殊点含义。

    3-4
    python中一行可以书写多个语句,书写方式是
    在两个语句之间使用冒号(;)来分隔。但是该方法
    不能用在一个新开始需要缩进的语句上

     3-5
    Python中也可以将一行语句分成若干行,书写方式是
    使用反斜线()来说明。
    有两种例外情况不用反斜线也可以跨行:
    1.闭合语句:小括号,中括号,花括号中
    2.三引号中可以任意跨行

    3-6
    多元变量赋值:实质是将赋值符号两边的都当做元组来处理
    a: x, y, z = 1, 2, 3
      此句表示把1,2,3,分别赋值给x,y,z
    b: x, y,z = y, z, x
      此句之后x=2, y=3, z=1

    3-7
    Python的标识符表示方法是:可以使用下划线(_),
    数字,英文字母(包括大写和小写)。具体使用
    规则就是开头第一个布不能是数字,大小写敏感
    所以该题中不合法的标识符包括:40XL, $avlng,
    0X40L, 2hot2touch, big-daddy, counter-1, 
    关键字为:print, True, if 

  • 相关阅读:
    网站实时信息采集和统计graphite
    内存检查工具Valgrind
    usr/bin/ld: cannot find 错误解决方法和 /etc/ld.so.conf
    通用makefile
    关于/proc/进程idpid/fd ,根据fd来查找连接
    boost enable_shared_from_this
    cdll和windll的差别
    一些项目——空白格式化
    Session笔记
    黑马程序猿_7K面试题之交通灯系统
  • 原文地址:https://www.cnblogs.com/cenyu/p/5730148.html
Copyright © 2011-2022 走看看