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核心编程第二版》第三章

2、廖雪峰 - python基础

 

以上是关于1python的基础的主要内容,如果未能解决你的问题,请参考以下文章

1python基础语法

1python的基础

1python基础总概

1Python全栈之路系列之面向基础

python面试题库——1Python基础篇(80题)

1Python基础&demo