1、python的基础,,一、python组成


一、python组成

python程序的内容主要由变量、数据、关键字、操作符组成。

二、变量

在python中,变量指的是其指向的数据是可变的。

首先我们要了解一下python的内存管理。数据创建后就会存在于内存中,但如果我们不用一个变量去引用创建的数据,该数据就会变成“无主孤魂”,会在被创建的同时就被python的内存删除掉。

所以变量的作用就是用来引用我们在python中创建的数据,而且变量指向的数据是可变的。

三、变量名的规定

其实可以想象变量就是一张便利贴,它用来贴在内存的数据上面来为我们标识数据。那么为了区分不同的便利贴(变量),我们就需要为每一个变量命名。变量的命名规则只有两点:①只能由0-9a-zA-Z和_组成;②不能用数字开头。

四、变量赋值

变量赋值就是把变量指向数据的过程,可能是变量指向不好听所以叫变量赋值。变量赋值由由操作符 “=” 来完成。有几种特殊的变量赋值:

(1)增量赋值:一个变量与数字进行运算后又将结果赋给这个变量的过程。

示例:

技术分享图片

如图所示,x+=1 与 x=x+1 的结果相同。其他的 +-*/ 也能完成类似操作,分别叫自增、自减、自乘、自除;

(2)多重赋值:把一个变量指向多个对象。

示例:

技术分享图片

(3)多元赋值:把多个变量依此指向相同数量的数据。

示例:

技术分享图片

一般我们在程序中要交换两个变量指向的数据,在不改变数据的情况下,是需要创建第三个变量交换的:

技术分享图片

但由于有了多元赋值的这个机制,我们可以一步完成:

技术分享图片python中的变量赋值是先计算后赋值的。

五、数据

python中的数据有:数字、字符串、布尔值、None、列表、元组、字典、集合,其中后面四种是数据结构,也就是数据的容器。

六、关键字

python的关键字是用来标识特定语句的专有字符。如:

not/and/or:用于数据进行布尔运算;from/import:用于导入包和模块;

for:迭代循环语句;while:条件循环语句;if/elif/else:条件选择语句;break/continue:用于打断循环;

del:用于删除对象;print:打印对象

def:定义函数;class:定义类

七、操作符

+-*/ :总所周知的算术运算操作符;

** :幂运算;

// :地板除;

% :取余;

————————

# :注释

单引号、双引号、三引号:创建字符串

\ :转义字符

. :对象的属性引用

= :变量赋值

————————

() :打印对象 / 创建元组

[] :创建列表 / 切片操作符

{} :创建字典

具体参考:

1、《python核心编程第二版》第三章

2、廖雪峰 - python基础

1、python的基础

评论关闭