练习题1
什么是操作系统?
操作系统提供了什么功能?
如果没有操作系统会有什么麻烦?
什么是代码的编译?
python是编译型语言还是解释性语言,两种类型的语言的程序有什么不同?
python相对与其他语言有什么优点和缺点?
优点
缺点
Python应用场景有哪些?
练习题2
你认为注释是用来做什么的
在python中,注释分几类?分别如何定义?
请说出你对变量的理解,变量的作用是什么?
请说出为什么变量要分成不同的类型
变量的类型有哪些
简述变量和标示符的关系
常见的标示符的命名规则有哪些
简述什么是关键字
练习题3
请说出你对输出的理解
python是用什么方法来进行输出操作的?python2 和 python3 的输出有什么区别?
请说出你对输入的理解
python是用什么方法来进行输入操作的?python2 和 python3 的输入有什么区别?
什么是格式化,格式化输出有什么作用
目前你学过哪几种python的运算符
什么是数据类型转换
答案
练习题1
什么是操作系统?
- 操作系统是一种特殊的软件
- 计算机只有安装了操作系统,才能使用应用软件
操作系统提供了什么功能?
- 管理硬件
- 提供系统调用
如果没有操作系统会有什么麻烦?
- 作为程序员会被累死,需要针对每一个硬件写一份控制代码
什么是代码的编译?
- 将代码文本转换为可执行二进制代码的过程
python是编译型语言还是解释性语言,两种类型的语言的程序有什么不同?
- python 是解释性型语言
- 编译型语言是先把代码转换成可执行的二进制文件,用户只要运行编译好的二进制文件就可 以,运行速度比较快
- 解释型语言交给用户的是代码文件,当运行程序时,一边执行代码的编译一边运行,运行速度比较慢
python相对与其他语言有什么优点和缺点?
优点
- 简单
- 易读易写
- 跨平台
- 功能全面
缺点
- 运行速度慢
Python应用场景有哪些
- web网站
- 服务器
- 爬虫
- 科学研究
- 运维
- 快速完成产品原型
练习题2
你认为注释是用来做什么的
- 用来描述代码功能,增强代码可读性
在python中,注释分几类?分别如何定义?
- 注释分为:单行注释,多行注释
- 单行注释以一个 # 作为开始
- 多行注释以三个单引号来包裹内容
请说出你对变量的理解,变量的作用是什么
- 定义变量的格式为: 变量名 = 变量值
- 当程序里有一个数据被多次使用,同时又经常会发生变化,就可以使用变量来保存
请说出为什么变量要分成不同的类型
- 针对不同的业务需求,就需要区分不同的类型来处理。如数字用于加减乘除,字符串用于显示提示信息
变量的类型有哪些
- int 整数
- long 长整数
- float 浮点数/小数
- complex 复数
- boolean 布尔
- string 字符串
- list 列表
- tuple 元组
- dict 字典
简述变量和标示符的关系
- 标识符确定了 python 里数据的命名规则
- 变量名是标识符的一种,其他还有函数名、类名、对象名等
常见的标示符的命名规则有哪些
- 只能包含字母、下划线、数字,并且数字不能放在开头
- 区分大小写
简述什么是关键字
- 被 python 官方使用的标识符,这些标识符在程序里都有特殊的功能,不能用来作为变量名
练习题3
请说出你对输出的理解
- 电脑告知给用户的信息
python是用什么方法来进行输出操作的?python2 和 python3 的输出有什么区别?
- print(“字符串”) 功能可以让程序打印一些文字提示给用户
- python2 可以使用 “print(‘字符串’)” 和 “print 字符串” 两种方式
- python3 只可以使用 “print(“字符串”)” 一种方式
请说出你对输入的理解
- 用户告知给电脑的信息
python是用什么方法来进行输入操作的?python2 和 python3 的输入有什么区别?
- python3 使用 “data = input(“信息提示:”)” 的方式获取用户的原始输入信息
- python2 使用 “data = input(“信息提示:”)” 的方式将用户输入作为代码来执行,使用 “data = raw_input(“信息提示:”)” 的方式来获取用户输入的原始信息
什么是格式化,格式化输出有什么作用
- 格式化是在打印字符串的时候,使用一些占位符来生成格式漂亮的文本
- 格式化字符串的语法是 : ‘xxx %d xxx %s xxx’ % (变量1, 变量2),其中 %d 代表占位符,变量代表要填充到占位符里的数据
目前你学过哪几种python的运算符
- +、-、、/、%、*、//
- +=、-=、=、/=、%=、*=、//=
什么是数据类型转换
- 根据业务需求,在不同类型的数据之间进行转换
- 比如将用户输入的字符串转换为数字