1 Python历史介绍

1.1 计算机介绍

  1. 计算机的组成
    计算机由硬件系统和软件系统组成,以下分别介绍:
    • 硬件系统由主机部分(中央处理器和内存储器)和外设部分(输入设备、输出设备和外存储器)组成
    • 软件系统由系统软件(操作系统、驱动程序、语言处理程序、数据库管理系统等)和应用软件(浏览器、文本编辑器、音视频播放器等)

1.2 汇编语言介绍

  • 汇编语言是人与计算机进行交流的语言。

  • 汇编语言分为编译型语言和解释型语言。

1.3 python历史介绍

python是一门解释型语言。python的作者是Guido von Rossum(吉多 ·范 ·罗苏姆)。1989年圣诞节期间,吉多开始写python语言的编译器。1991年第一个python解释器诞生。

  1. 关键点常识
    • python是从ABC发展起来,并且结合了Unix shell和C语言的习惯。
    • python的解释器如今有多个语言实现。
    • python有目前两个版本,python2 和 python3.
  2. python的优缺点
    • 优点:简单易学、免费开源、可移植性、面向对象、可扩展性、规范的代码、高层语言、解释型语言、丰富的库。
    • 缺点:执行效率慢,但随着计算的性能越来越强大,这个缺点也逐渐改善。
  3. python的应用场景
    • web应用开发
    • 操作系统管理、服务器运维的自动化脚本
    • 网络爬虫
    • 科学计算
    • 桌面软件
    • 服务器软件(网络软件)
    • 游戏
  4. 本文使用的python开发工具:pycharm

1.4 注释的使用

python支持单行注释和多行注释。

  • 以**#开头,#**右边的所有内容当作说明,并不真正执行,起辅助说明作用。
  • 以**‘’‘开始,以‘’‘**结尾,是多行注释。

1.5 变量以及数据类型

  1. 变量的定义

    • 变量定义的语法: 变量名 = 变量值

    • 变量定义后可以使用变量名来访问变量值

  2. 变量的类型
    1 Python历史介绍

  3. 查看数据类型
    在python里,只要定义了一个变量,而且它有数据,那么他的类型就已经确定了,不行要主动说明它的数据类型,系统会自动识别。“变量没有类型,数据才有类型”。

1.6 标识符和关键字

1.6.1 标识符

标识符是用户编程时使用的名字,用于给变量、常量、函数、语句等命名,以建立起名称与使用之间的关系。

命名规则:

  1. 标识符由字母、数字、下划线组成,并且不能以数字开头
  2. 严格区分大小写
  3. 不能使用关键字

命名规范:

  1. 标识符要见名知意
  2. 遵守一定的命名规范
    • 驼峰命名法
    • python推荐的_命名法

1.6.2 关键字

关键字,已经被python官方使用,不允许开发者自己定义和关键字同名的标识符。

1.7 输出语句

  • 普通的输出:在python中我们使用print函数进行数据的输出
  • 格式化输出:在print输出语句中,使用了%这样的操作符,就是python中的格式化输出。
  • 换行输出:在print输出语句中,如果有\n,那么\n后的内容会在另一行显示。

python2和python3里输出语句的区别:
​在python3中print只能使用函数的方式使用,而在python2中print可以当作一个命令来使用。

1.8 输入语句

在python中,我们使用input()函数来获取用户的输入,将其值赋值给等号右边的变量中。值得注意的是,input()会把用户的输入作为字符串来对待。

python2和python3的区别:
​在python3里,用户输入的内容会被当作字符串进行处理,相当于python2中的raw_input功能。