码迷,mamicode.com
首页 > 编程语言 > 详细

1、python的基础

时间:2018-06-19 18:30:26      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:集合   双引号   target   分享   不用   内存管理   参考   nbsp   import   

一、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的基础

标签:集合   双引号   target   分享   不用   内存管理   参考   nbsp   import   

原文地址:https://www.cnblogs.com/lqxing1994/p/9199789.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!