Python语言程序设计课件1第2章 Python语言基础
111页1、1第2章Python语言基础2.1Python中的对象和引用中的对象和引用o2.2数值数据数值数据类型类型o2.3字符串字符串数据类型数据类型o2.4列表列表数据类型数据类型o2.5元组元组数据类型数据类型o2.6字典字典数据类型数据类型o2.7集合集合数据类型数据类型o2.8Python数据类型之间的数据类型之间的转换转换o2.9Python中的中的运算符运算符o2.10Python中的中的数据输入数据输入o2.11Python中的数据中的数据输出输出o2.12Python中文件的基本中文件的基本操作操作o2.13Python库的导入与扩展库的安装库的导入与扩展库的安装22.1Python中的对象和引用oPython中的中的对象就是对象就是编程中把数据和功能包装后形成的一编程中把数据和功能包装后形成的一个对外具有特定交互接口的内存块个对外具有特定交互接口的内存块。o每个每个对象都有三个属性分别是对象都有三个属性分别是:身份身份(identity),就是对象在内存中的地址就是对象在内存中的地址;类型类型(type),用于表示对象所属的用于表示对象所属的数据类型数据类型(类类),对象的,
2、对象的类型决定了对象可以存储什么类型的值,有哪些属性和类型决定了对象可以存储什么类型的值,有哪些属性和方法,可以进行哪些操作;方法,可以进行哪些操作;值值(value),对象所表示的数据对象所表示的数据。a=123#123创建了一个创建了一个int(整型整型)对象对象,并用,并用a来代表来代表id(a)492688880#身份用这样一串数字表示身份用这样一串数字表示32.1Python中的对象和引用b=6简单来看,上边的代码执行了以下操作:简单来看,上边的代码执行了以下操作:o(1)使用变量)使用变量b来代表对象来代表对象6。为了。为了使用对象,必须通过使用对象,必须通过赋值操作赋值操作“=”把对象赋值给一个变量(也称之为把对象把对象赋值给一个变量(也称之为把对象绑定到变量),这样便可通过该变量来操作内存数据块中绑定到变量),这样便可通过该变量来操作内存数据块中的数据。的数据。o(2)如果变量)如果变量b不存在,创建一个新的变量不存在,创建一个新的变量b。o(3)将变量将变量b和数字和数字6进行连接,即变量进行连接,即变量b成为对象成为对象6的一的一个个引用,变量可看作是指向对象的内存
3、空间的一个指针。引用,变量可看作是指向对象的内存空间的一个指针。42.1Python中的对象和引用o当多个变量都引用了相同的对象,称为共享引用。当多个变量都引用了相同的对象,称为共享引用。a=1b=a#b成为成为1的引用的引用a=2#a成为对象成为对象2的一个引用的一个引用print(b)1#由于变量仅是对对象的一个引用,因此改变由于变量仅是对对象的一个引用,因此改变a的引用并的引用并不会导致不会导致b的变化的变化52.1Python中的对象和引用o在在Python中,变量是用一个变量名表示,变量名的命名规中,变量是用一个变量名表示,变量名的命名规则:则:变量变量名只能是字母、数字或下划线的任意组合。名只能是字母、数字或下划线的任意组合。变量变量名的第一个字符不能是数字。名的第一个字符不能是数字。以下以下Python关键字不能声明为变量名:关键字不能声明为变量名:and,as,assert,break,class,continue,def,del,elif,else,except,exec,finally,for,from,global,if,import,in,is,lambda,n
4、ot,or,pass,print,raise,return,try,while,with,yield62.1Python中的对象和引用ox=Python上述上述代码创建了一个变量代码创建了一个变量x,x是字符串对象是字符串对象Python的引用,的引用,即变量即变量x指向的对象的值为指向的对象的值为Python。注注意意:类类型型属属于于对对象象,变变量量是是没没有有类类型型的的,变变量量只只是是对对象象的的引引用用,所所谓谓变变量量的的类类型型指指的的是是变变量量所所引引用用的的对对象象的的类类型型。变变量量的的类类型型随随着着所所赋赋值值的的类类型型的的变变化化而而改改变。变。7第2章Python语言基础o2.1Python中的对象和引用中的对象和引用2.2数值数据类型数值数据类型o2.3字符串字符串数据类型数据类型o2.4列表列表数据类型数据类型o2.5元组元组数据类型数据类型o2.6字典字典数据类型数据类型o2.7集合集合数据类型数据类型o2.8Python数据类型之间的数据类型之间的转换转换o2.9Python中的中的运算符运算符o2.10Python中的中的数据输入数据输入
5、o2.11Python中的数据中的数据输出输出o2.12Python中文件的基本中文件的基本操作操作o2.13Python库的导入与扩展库的安装库的导入与扩展库的安装82.2数值数据类型oPython语言中,所有对象都有一个数据类型,语言中,所有对象都有一个数据类型,Python数数据类型定义为一个值的集合以及定义在这个值集上的一组据类型定义为一个值的集合以及定义在这个值集上的一组运算操作。运算操作。一个对象上可执行且只允许执行其对应数据类一个对象上可执行且只允许执行其对应数据类型定义的操作型定义的操作。oPython中有六个标准的数据类型中有六个标准的数据类型:number(数字(数字)string(字符串(字符串)list(列表(列表)tuple(元组(元组)dictionary(字典(字典)set(集合(集合)92.2数值数据类型oPython包括包括4种内置的数值数据类型。种内置的数值数据类型。(1)int整型。用于表示整数,如整型。用于表示整数,如12,1024,10。(2)float浮点型。用于表示实数,如浮点型。用于表示实数,如3.14,1.2,2.5e2(=2.5102
《Python语言程序设计课件1第2章 Python语言基础》由会员小萌新****ao分享,可在线阅读,更多相关《Python语言程序设计课件1第2章 Python语言基础》请在金锄头文库上搜索。
软件需求工程04
商务谈判与礼仪课件第三章 商务谈判心理、思维和动机
《复变函数与积分变换》1.3 复变函数
SQL Server数据库第4章 表数据操作
理财规划原理-课件第二章 宏观经济基础
《数据库原理与应用》PPT1第1章 数据库概述和SQL 2017开发环境
《软件工程与项目管理》1-3-软件工程概述(3)
商务智能(第5版)课件第2章 商务智能系统架构
《软件工程与项目管理》3-3-软件策划与项目计划(3)
《数据库原理与应用》PPT1第5章 数据库编程技术基础
《面向对象程序设计》实验指导书-
基础会计购买固定资产业务核算1
《软件项目管理与案例分析》课件第2章
《软件工程与项目管理》2-2-软件过程(2)
软件需求工程05
Access数据库创建、使用与管理从新手到高手课件第12章
《现代检测技术及仪表》课件第8章 机械量检测及仪表
Access数据库创建、使用与管理从新手到高手课件第5章
《面向对象程序设计C++》课件1第3章 类和对象-动态内存与智能指针
会计基础项目八20
2023-12-07 15页
2023-12-07 15页
2023-12-07 16页
2023-12-07 24页
2023-12-07 15页
2023-12-07 19页
2023-12-07 19页
2023-12-07 19页
2023-12-07 18页
2023-12-07 16页