Python程序设计基础 课件 第2章 语法基础.pptx

Python程序设计基础 课件 第2章 语法基础.pptx

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第2章Python语法基础python程序设计基础教程

2.1python对象2.1.1Python中的对象常见的Python对象类型及示例对象类型示例数字类型??整型123,-456浮点型3.14,-0.123e2复数型3+1j,2-8J布尔型True(1),False(0)字符串(str)cczu,Python列表(list)[10,20,30,40,50]元组(tuple)(10,20,30,40,50)对象类型示例集合(set){10,20,30,40,50}字典(dict){name:小明,age:19}空类型None文件f=open(file1.txt,r)函数使用def定义模块使用前用import导入类使用class定义

2.1python对象2.1.1Python中的对象Python3中有六个标准的数据类型:Number(数字):包括整型、实型、复数、布尔类型,如x=1.2,y=3-2jString(字符串):引号标记的信息。单引号、双引号、三单引号都可以。List(列表):方括号[]标记的信息。各信息类型可以不同。Tuple(元组):圆括号()标记的信息。各信息类型可以不同。Set(集合):花括号{}标记的信息。各信息类型可以不同,没有重复值。Dictionary(字典):花括号{}标记的信息对,信息对之间冒号:分隔。说明:Number(数字)、String(字符串)、Tuple(元组)三种类型数据值不可变。List(列表)、Dictionary(字典)、Set(集合)三种类型数据值可变。String(字符串)、List(列表)、Tuple(元组)、Dictionary(字典)、Set(集合)因为包含多个成员也称为容器类型。本章学习数字数据类型。第3章学习容器类型:字符串、元组、列表、字典、集合。

2.2数字数据类型Python的数字类型也称为数值数据类型。Python的数字类型包括:整型、实型、复数和布尔类型。整型,类型名是int。浮点型,即数学中的实型,类型名是float。复数型,类型名是complex。布尔型,也被称为逻辑型,类型名是bool。也有说法将布尔型单列出来,数字类型仅包括整型、浮点型和复数型。本教材按照将布尔类型归到数字类型来讲解。

2.2数字数据类型2.2.1整数类型数制形式前导符号合法的整型常数不合法的整型常数十进制无默认情况100,-234100.,-23.4二进制0b或0B0、1构成0b1010,011.021八进制0o或0O0-7构成0o123,0O7250O128,231十六进制0x或0X0-9,a(A)-f(F)构成0x12ab,0X12BD1213,0x5EGH

2.2数字数据类型2.2.2浮点数类型浮点数类型形式合法浮点型常数举例非法浮点型常数举例浮点数类型形式小数形式123.1,-3.、-0.54567,-80小数形式科学计数法形式3e-6、-2.56E53.6e,7.2E-0.5科学计数法形式

2.2数字数据类型2.2.3复数类型复数类型:用于表示数学中的复数。含虚数单位j的数是复数,j=。复数表示为:实部+虚部j(J)实数部分和虚数部分默认都是浮点型,就像是两个二元组(a,b)注意:1j中的1不能省略,否则会被系统认为是变量名。示例:复数的表示。合法的复数:1.2-5.2J,3.7+2e-8j,-1J,.123J,8e-11J非法的复数:1+i,2-j,(-2+6),3e-0.5j

2.2数字数据类型2.2.3复数类型示例:复数简单应用。j=3a=1-j#j被看做是变量名a-2type(a)classinta=1-1j#j被看做是复数虚部的表示a(1-1j)type(a)classcomplex变量名。

2.2数字数据类型2.2.4逻辑类型逻辑类型bool:也称为布尔类型,表达是非、对错、真假。只有两个值:True和FalsePython中的逻辑型值可以作为整数来运算,True为1,False为0。布尔值逻辑值数值解析True真1非空值False假0空字符串()、None、空的List[]空的Tuple()、空的Dict{}

2.3运算符2.3.1算术运算符运算符描述实例结果+?1.两数相加2+352.两个序列对象合并(扩展)123+abc123abc-1.取负-(-1)12.两数相减3-21*1.两数相乘2*362.字符串被重复若干次(扩展)do*3dododo/两数相除(浮点除)3/21.5//整数整除,商向下取整7//23?浮点数整除,商向下取整(扩展)-4.5//2-3.0%整数取模,即求余数3%21?浮点数取模(

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档