python入门基础练习(1)---附答案

练习题1

  1. 什么是操作系统?

  2. 操作系统提供了什么功能?

  3. 如果没有操作系统会有什么麻烦?

  4. 什么是代码的编译?

  5. python是编译型语言还是解释性语言,两种类型的语言的程序有什么不同?

  6. python相对与其他语言有什么优点和缺点?

    • 优点

    • 缺点

  7. Python应用场景有哪些?

练习题2

  1. 你认为注释是用来做什么的

  2. 在python中,注释分几类?分别如何定义?

  3. 请说出你对变量的理解,变量的作用是什么?

  4. 请说出为什么变量要分成不同的类型

  5. 变量的类型有哪些

  6. 简述变量和标示符的关系

  7. 常见的标示符的命名规则有哪些

  8. 简述什么是关键字

练习题3

  1. 请说出你对输出的理解

  2. python是用什么方法来进行输出操作的?python2 和 python3 的输出有什么区别?

  3. 请说出你对输入的理解

  4. python是用什么方法来进行输入操作的?python2 和 python3 的输入有什么区别?

  5. 什么是格式化,格式化输出有什么作用

  6. 目前你学过哪几种python的运算符

  7. 什么是数据类型转换

答案

练习题1

  1. 什么是操作系统?

    • 操作系统是一种特殊的软件
    • 计算机只有安装了操作系统,才能使用应用软件
  2. 操作系统提供了什么功能?

    • 管理硬件
    • 提供系统调用
  3. 如果没有操作系统会有什么麻烦?

    • 作为程序员会被累死,需要针对每一个硬件写一份控制代码
  4. 什么是代码的编译?

    • 将代码文本转换为可执行二进制代码的过程
  5. python是编译型语言还是解释性语言,两种类型的语言的程序有什么不同?

    • python 是解释性型语言
    • 编译型语言是先把代码转换成可执行的二进制文件,用户只要运行编译好的二进制文件就可 以,运行速度比较快
    • 解释型语言交给用户的是代码文件,当运行程序时,一边执行代码的编译一边运行,运行速度比较慢
  6. python相对与其他语言有什么优点和缺点?

    • 优点

      • 简单
      • 易读易写
      • 跨平台
      • 功能全面
    • 缺点

      • 运行速度慢
  7. Python应用场景有哪些

    • web网站
    • 服务器
    • 爬虫
    • 科学研究
    • 运维
    • 快速完成产品原型

练习题2

  1. 你认为注释是用来做什么的

    • 用来描述代码功能,增强代码可读性
  2. 在python中,注释分几类?分别如何定义?

    • 注释分为:单行注释,多行注释
    • 单行注释以一个 # 作为开始
    • 多行注释以三个单引号来包裹内容
  3. 请说出你对变量的理解,变量的作用是什么

    • 定义变量的格式为: 变量名 = 变量值
    • 当程序里有一个数据被多次使用,同时又经常会发生变化,就可以使用变量来保存
  4. 请说出为什么变量要分成不同的类型

    • 针对不同的业务需求,就需要区分不同的类型来处理。如数字用于加减乘除,字符串用于显示提示信息
  5. 变量的类型有哪些

    • int 整数
    • long 长整数
    • float 浮点数/小数
    • complex 复数
    • boolean 布尔
    • string 字符串
    • list 列表
    • tuple 元组
    • dict 字典
  6. 简述变量和标示符的关系

    • 标识符确定了 python 里数据的命名规则
    • 变量名是标识符的一种,其他还有函数名、类名、对象名等
  7. 常见的标示符的命名规则有哪些

    • 只能包含字母、下划线、数字,并且数字不能放在开头
    • 区分大小写
  8. 简述什么是关键字

    • 被 python 官方使用的标识符,这些标识符在程序里都有特殊的功能,不能用来作为变量名

练习题3

  1. 请说出你对输出的理解

    • 电脑告知给用户的信息
  2. python是用什么方法来进行输出操作的?python2 和 python3 的输出有什么区别?

    • print(“字符串”) 功能可以让程序打印一些文字提示给用户
    • python2 可以使用 “print(‘字符串’)” 和 “print 字符串” 两种方式
    • python3 只可以使用 “print(“字符串”)” 一种方式
  3. 请说出你对输入的理解

    • 用户告知给电脑的信息
  4. python是用什么方法来进行输入操作的?python2 和 python3 的输入有什么区别?

    • python3 使用 “data = input(“信息提示:”)” 的方式获取用户的原始输入信息
    • python2 使用 “data = input(“信息提示:”)” 的方式将用户输入作为代码来执行,使用 “data = raw_input(“信息提示:”)” 的方式来获取用户输入的原始信息
  5. 什么是格式化,格式化输出有什么作用

    • 格式化是在打印字符串的时候,使用一些占位符来生成格式漂亮的文本
    • 格式化字符串的语法是 : ‘xxx %d xxx %s xxx’ % (变量1, 变量2),其中 %d 代表占位符,变量代表要填充到占位符里的数据
  6. 目前你学过哪几种python的运算符

    • +、-、、/、%、*、//
    • +=、-=、=、/=、%=、*=、//=
  7. 什么是数据类型转换

    • 根据业务需求,在不同类型的数据之间进行转换
    • 比如将用户输入的字符串转换为数字

猜你喜欢

转载自blog.csdn.net/fengmujin_962565593/article/details/80094826