习题答案
答: 编译型语言: 使用专门的编译器,针对特定的平台,将高级语言源代码一次性的编译成可被该平台硬件执行的机器码,并包装成该平台所能识别的可执行性程序的格式。 特点: 在编译型语言写的程序执行之前,需要一个专门的编译过程,把源代码编译成机器语言的文件. 执行方式: 源代码 ———> 编译(一次编译) ———>目标代码———>执行(多次执行)———>输出 解释型语言: 使用专门的解释器对源程序逐行解释成特定平台的机器码并立即执行。 特点: 解释型语言不需要事先编译,其直接将源代码解释成机器码并立即执行,所以只要某一平台提供了相应的解释器即可运行该程序。 执行方式: 源代码 ———> 解释器(每次执行都需要解释)———>输出 编译型: C c++, c# 解释型: python PHP ruby, java答: 1、./run.py.shell直接调用python脚本 2、python run.py 调用python 解释器来调用python脚本答: 1, 单行注释使用 # 号 2, 多行注释使用 “”“”“” ‘’‘’‘’答: 布尔值分别有:True 和False 布尔值为False的有:[] () {} 0 False "" 等答案: 模块名,包名 :小写字母, 单词之间用户_分割。 类名:首字母大写。 全局变量: 大写字母, 单词之间用户_分割。 普通变量: 小写字母, 单词之间用户_分割。 函数: 小写字母, 单词之间用户_分割。 实例变量: 以_开头,其他和普通变量一样 。 私有实例变量(外部访问会报错): 以__开头(2个下划线),其他和普通变量一样 。 专有变量: __开头,__结尾,一般为python的自有变量(不要以这种变量命名)。idusername = ['seven','Alex'] password = '123' count = 0 while count < 3: username = input('用户名:') password = input('密码:') if username in username and password == password: print('登陆成功!') break else: print('登陆失败!') count += 1
Last updated