Python_002_Python语言基础

Posted wzs-python

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python_002_Python语言基础相关的知识,希望对你有一定的参考价值。

 技术图片

 

♥2.1  Python的程序概述

    Python程序可以分解为模块、语句、表达式、对象

♥2.2  Python对象和引用

    2.2.1  Python对象概述

        对象:标识(identity)、类型(type)、值(value)

   2.2.2  使用字面量创建实例对象

        字面量在Python语句中解释为表达式,Python基于字面量创建相应的数据类型的对象。

技术图片

   2.2.3  使用类对象创建实例对象

        类对象(参数)

技术图片

   2.2.5  变量和对象的引用

        变量的动态类型

技术图片

     变量的强数据类型示例

技术图片

     注意体会对象的内存

2.2.9  对象的值比较(==)和引用判别(is)

    ==:判断两个变量指向的对象的值是否相同

    is : 判断两个变量是否指向同一个对象

技术图片

2.2.10 不可变对象(immutable)可变对象(mutable)

Python大部分对象都是不可变对象。

对象本身的值可以改变的成为可变对象(如:list、dict等)

♥2.3  标识符及其命名规则

    2.3.4 命名规则

    模块/包名:全小写字母,有需要可以使用下划线

    函数名:全小写字母,可使用下划线增加可阅读性

    常量名:全小写字母,可使用下划线增加可阅读性

    类名:PascalCase命名规则。

    常量名:全大写字母,可使用下划线增加可阅读性

♥2.4  变量和赋值语句

   2.4.1 变量的声明和赋值

    变量名 = 字面量或表达式

   2.4.2 链式赋值语句

    变量1 = 变量2 = 表达式

    为多个变量赋同一个值

   2.4.3 复合赋值语句

技术图片

左右移位赋值需要注意一下

2.4.4 删除变量

del x #删除变量x

2.4.5 系列解包赋值

技术图片

♥2.5  表达式和运算符

掌握一些基本内容就可以了

♥2.6  语句

掌握简单的书写规则:

1.换行符分隔,一般情况下,一行一条语句

2.从第一列开始,前面不能有任何空格,否则会报错

3.反斜杠()用于一个代码跨越多行的情况

4.分号(;)用于在一行书写多条语句

2.6.5  空语句

如果表示一个空的代码块,可以使用pass语句

2.7.1  函数的创建和调用

创建:

def  函数名([形参列表]):

函数体

调用:

函数名([实参列表])

2.7.2  内置函数

Python语言中包含若干内置函数,例如dir()、type()、id()、len()

2.7.3  模块函数

通过import语句,可以导入模块module,然后通过使用module.function(arguments)的形式来调用模块中的函数

也可以通过from…import…的形式直接导入包中的常量、函数和类

from。。。Import *导入包中的所有元素

♥ 2.8  类和对象

2.8.1 创建类对象

Class 类名:

类体

类中可以定义属性方法

2.8.2  实例对象的创建和调用

anObject = 类名(参数列表)

anObject.对象方法或anObject.对象属性

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

002_Python3基础语法

python基础教程002_列表与元组

python目录

002_Python基本运算符

005 python语法_002

人生苦短_我用Python_list(列表)_002