1python的基础
Posted lqxing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1python的基础相关的知识,希望对你有一定的参考价值。
一、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核心编程第二版》第三章
以上是关于1python的基础的主要内容,如果未能解决你的问题,请参考以下文章