- 认识编程:以Python语言讲透编程的本质
- 郭屹
- 770字
- 2025-02-28 23:31:02
1.5 Python语言入门
Python是一种广泛使用的解释型通用编程语言。Python支持多种编程范式,包括面向对象、结构化、指令式和函数式编程。Python是由Guido van Rossum发明的,于1991年发布第一版。
Python能识别处理的对象不仅仅是数字,还包括字符、列表等,用编程的术语,叫Data Type(数据类型)。示例如下:

为了后面的便于讲解,这里先看看这几种数据类型的简单实例。
Numbers:整数实数和复数。如:

String:字符串,字符的序列。如:

字符串用双引号或单引号均可,在Python中有两种位置标记法:从前往后(从0开始正数标注)和从后往前(从-1开始负数标注)。如s[0]表示第1个字符,s[-1]表示倒数第1个字符。

输出结果为:


List:数据集合,内部可以包含数字、字符串、子列表。如:

列表在Python中有两种位置标记法,从前往后(从0开始正数标注),从后往前(从-1开始负数标注)。如list[0]表示第1个元素hello,s[-1]表示倒数第1个元素70.2。

运行程序输出:

Tuple:相当于List,但是只能初始化时赋值,不能再赋值,是一个只读的List。
Dictionary:键值对的集合,通过key-value表示数据,无序存储。字典中的元素是通过键来存取的,而不是通过位置存取。如:

运行程序输出:

Python还规定了一些关键字,有特殊含义,如上面代码中的print,作用是输出结果。这些关键字还有if、and、break、continue、def、else、for、import、in、is、not、or、return、while、with等。可以把这些英文单词看成是一种符号,用自然语言编写程序会降低效率、提高难度,符号化可以简化编程,就像数字0~9、+、-、*、/一样,其实就是一些规定的符号而已。
Python规定了变量名由字母、数字和下画线组成,如list1, a等;字符串可以用单引号也可以用双引号;列表用[],元组用(),字典用{};#用于注释单行;'''用于注释多行。
缩进方式是Python与其他语言的不同之处,代码块不使用大括号{}来控制类、函数以及其他逻辑判断。Python最具特色的是用缩进来控制模块。如:

有了这些语言基础知识,接下来可以动手编写程序解决问题了。
下面开始Python编程之旅!