1 Python历史介绍
1.1 计算机介绍
- 计算机的组成
计算机由硬件系统和软件系统组成,以下分别介绍:- 硬件系统由主机部分(中央处理器和内存储器)和外设部分(输入设备、输出设备和外存储器)组成
- 软件系统由系统软件(操作系统、驱动程序、语言处理程序、数据库管理系统等)和应用软件(浏览器、文本编辑器、音视频播放器等)
1.2 汇编语言介绍
-
汇编语言是人与计算机进行交流的语言。
-
汇编语言分为编译型语言和解释型语言。
1.3 python历史介绍
python是一门解释型语言。python的作者是Guido von Rossum(吉多 ·范 ·罗苏姆)。1989年圣诞节期间,吉多开始写python语言的编译器。1991年第一个python解释器诞生。
- 关键点常识
- python是从ABC发展起来,并且结合了Unix shell和C语言的习惯。
- python的解释器如今有多个语言实现。
- python有目前两个版本,python2 和 python3.
- python的优缺点
- 优点:简单易学、免费开源、可移植性、面向对象、可扩展性、规范的代码、高层语言、解释型语言、丰富的库。
- 缺点:执行效率慢,但随着计算的性能越来越强大,这个缺点也逐渐改善。
- python的应用场景
- web应用开发
- 操作系统管理、服务器运维的自动化脚本
- 网络爬虫
- 科学计算
- 桌面软件
- 服务器软件(网络软件)
- 游戏
- 本文使用的python开发工具:pycharm
1.4 注释的使用
python支持单行注释和多行注释。
- 以**#开头,#**右边的所有内容当作说明,并不真正执行,起辅助说明作用。
- 以**‘’‘开始,以‘’‘**结尾,是多行注释。
1.5 变量以及数据类型
-
变量的定义
-
变量定义的语法:
变量名 = 变量值
-
变量定义后可以使用变量名来访问变量值
-
-
变量的类型
-
查看数据类型
在python里,只要定义了一个变量,而且它有数据,那么他的类型就已经确定了,不行要主动说明它的数据类型,系统会自动识别。“变量没有类型,数据才有类型”。
1.6 标识符和关键字
1.6.1 标识符
标识符是用户编程时使用的名字,用于给变量、常量、函数、语句等命名,以建立起名称与使用之间的关系。
命名规则:
- 标识符由字母、数字、下划线组成,并且不能以数字开头
- 严格区分大小写
- 不能使用关键字
命名规范:
- 标识符要见名知意
- 遵守一定的命名规范
- 驼峰命名法
- 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功能。