您的位置:首页 > 编程语言 > Python开发

Python3.X基础语法(数据类型/对象引用/组合数据类型/逻辑操作符/控制流语句/算数操作符/输入输出/函数创建和引用)001

2017-07-19 10:52 846 查看

Python3.X基础语法

Python的关键要素

1.要素:数据类型

Python提供了几种内置的数据类型,主要的有两种:int表示整形,str表示字符串。

Python能表示的整数大小只受限于机器内存,而不是固定数量的字节数。

字符串可以使用单引号('')或者双引号("")封装。

Python使用的是Unicode编码,因此字符串中的符号不局限于ASCII码字符。

Python使用方括号([])提取字符串序列中的某一项。但不能将其设置为新的字符串。

Python语法中,索引的位置是从0开始的。

2.要素:对象引用

在Python中(=)操作符的作用是将对象引用与内存中的某对象进行绑定。如果对象引用存在就行行简单的重新绑定。如果对象引用尚未存在,就由(=)操作符创建对象引用。

对象引用的名称不能与Python任何关键字相同。并且必须由字母或者下划线引导。

3.要素:组合数据类型

Python元组和列表可用于储存任意数量、任意类型的数据项。元祖是固定的,创建以后就不能改变。列表是可以改变的,在需要的时候可以插入或者移除数据项。

元组使用逗号(,)创建,用圆括号把定义的数据项(即对象引用)包括在内。

列表适用方括号([])创建。

我们可以使用方括号操作符从字符串中获得某个字符,并且可以用于任意序列。列表和元组本身也是一种序列,我们已使用方括号取回项目。由于列表是可以变的,因此可以使用方括号设置列表元素。

4.要素:逻辑操作符

身份操作符(is)是一个二元操作符,如果左端的对象引用与右端的对象引用指向的是同一个对象,则会返回true。

is操作符只需要对内存地址进行比较,同地址存储的是相同的对象。

最常见的使用is操作符是将数据项与内置空对象None进行比较,None通常作为为位置标记,指示未知或不存在。

比较操作符,小于(<),小于等于(<=),等于(==),不等于(!=),大于等于(>=),大于(>)。Python比较符中一个特性,可以进行结链比较。由于Python动态类型机制,进行没有意义(比如字符串和数字比较)的比较会导致异常。

成员操作符,对于序列或者集合这一类的数据关系,我们可以使用操作符in来测试成员关系,用not in来测试非成员关系。in操作符使用线性搜索。对于字符串数据类型,使用成员运算符可以很方便的测试任意长度的子字符串。

逻辑运算符,(and),(or),(not)。

5.要素:控制流语句

if……:else……elif…… 语句。Python中使用缩排来标识其块结构。if语句对应的可以有0个或者多个esif。

while语句,用于0次或者多次执行某个suite,循环次数取决于while中布尔表达式的状态。其中可以支持break和continue,一般都用在if结构的内部。

for A in B语句,A将会逐一引用B中的每个对象,B可以是迭代的任意数据类型。

6.算数操作符

加法(+),减法(-),乘法(*),除法(/).其中除法操作会产生一个浮点值。

增强赋值操作符。

7.输入输出

Python中提供内置的input()函数来接收用户的输入。

Python中提供内置的print()函数来进行输出。

8.函数的创建和调用

创建函数的通常语法规则是:[del functionName(argument): suite ]。如果有多个参数用逗号隔开,函数会有一个返回值,默认的返回值是None。也可以同语法 return value 从函数返回。

Python中大量的内置函数。大多数函数我们都可以直接进行使用

Pyhon模块实际上就是包含Python代码的.py文件。要使用某个模块中的函数,就要先导入该模块(import + 文件名)。标准模块的模块名都是小写字母。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐