第2章-Python语言基础课件.pptx

上传人(卖家):晟晟文业 文档编号:4607930 上传时间:2022-12-24 格式:PPTX 页数:34 大小:1.57MB
下载 相关 举报
第2章-Python语言基础课件.pptx_第1页
第1页 / 共34页
第2章-Python语言基础课件.pptx_第2页
第2页 / 共34页
第2章-Python语言基础课件.pptx_第3页
第3页 / 共34页
第2章-Python语言基础课件.pptx_第4页
第4页 / 共34页
第2章-Python语言基础课件.pptx_第5页
第5页 / 共34页
点击查看更多>>
资源描述

1、第2章 Python语言基础内容提要n标识符、常量与变量n运算符与表达式n基本输入与输出方法1.标识符、常量与变量n标识符:标识符是在程序中用来标识诸如变量、函数、类、对象等名字的符号Python规定,标识符只能由字母、数字和下划线组成,且必须由字母或下划线开头,不能和关键字同名。Python中大小写敏感(代表不同字符)合法的标识符:A,x1,_123,name,abc不合法的标识符:G.U.I,2end,for,from#12 1.标识符、常量与变量nPython关键字(35个):import keyword print(keyword.kwlist)False,None,True,and,

2、as,assert,async,await,break,class,continue,def,del,elif,else,except,finally,for,from,global,if,import,in,is,lambda,nonlocal,not,or,pass,raise,return,try,while,with,yield1.标识符、常量与变量n常量:整型常量实型常量字符型常量布尔型常量复数型常量常量n整型常量:十进制形式:123八进制形式:数码为07,以0o或0O开头,通常是无符号数。0o123(十进制为83)十六进制形式:数码为09,AF(或af,代表1015),以0 x或0

3、X开头。0 x123(十进制为291)常量n实型常量:常规形式:如1.23指数形式:采用字母e或E连接两个数,要求字母E前后均要有数,且E之后为整数。这种形式在数学上称为科学计数法。如:3.0e8(表示3.0108)常量n字符型常量:用一对单引号、双引号或三引号进行字符串的表示,其中单引号和双引号引起的字符串需在一行内写完,而三引号引起的字符串可以是多行的。如:“Hello World“,”abcdefg“,abcdefg常量n字符型常量:转义字符:以“”(反斜杠)开头的特殊的表示方法(1)转义字符常量n、101、x41等只能表示一个字符;(2)101和 0 x41 均表示字符A1.标识符、常

4、量与变量n布尔型常量:只有两个:真(True)和假(False),书写时注意区分大写。这两常量一般用于描述逻辑判断的结果,如关系表达式或逻辑表达式。常量n复数型常量:和数学上表示含义一样,Python中的复数也由实部和虚部组成,形式为:a+bj或complex(a,b)。如:3+5j。从z=a+bj中提取实部和虚部,可用z.real和z.imag方式。变量n变量结构:对于Python而言,一切变量都是对象,变量的存储,采用了引用语义的方式,变量存储的只是一个变量的内存地址,而不是这个变量的值本身。Python解释器会为每个变量分配大小一致的内存,用于保存变量引用对象的地址。变量n变量赋值:变量

5、一旦被赋值,就完成了定义和创建过程。Python允许为多个变量同时赋值,如:a,b,c=1,2,Python表示两个整数1和2分别配送给变量a和b,字符串Python配送给变量c。变量n在python中,一切都是对象,一切都是对象的引用如下图所示,Python将执行三个步骤来完成a=3的赋值操作:1.创建变量a;2.创建一个对象(分配一块内存),来存储值3;3.将变量与对象,通过指针连接起来,从变量到对象的连接称之为引用(变量引用对象);4.后面再创建变量b来存储3,则依然指向同一个对象3。变量n特殊变量:主要是指以下划线作为变量名前缀或后缀的变量。(1)_xxx形式的变量:以单下划线开头的变

6、量表示变量是私有的,模块或类外不允许使用。(2)_xxx形式的变量:以双下划线开头的成员变量表示类的私有变量,只有类对象自己能访问,连子类对象也不能访问到这个数据。(3)_xxx_形式的标识符:表示系统定义的专用标识,如_init_()代表类的构造函数。2.运算符与表达式Python运算符主要分为以下类别:运算符主要分为以下类别:(1)算术运算符:+、-、*、/、%、*、/(2)关系运算符:、=、=、!=(3)逻辑运算符:and、or、not(4)赋值运算符:=、复合赋值运算符(5)位运算符:&、|、(6)成员运算符:in、not in(7)身份运算符:is、is not 算术运算符x=5,y

7、=2关系运算符x=5,y=2逻辑运算符x=5,y=2赋值运算符一、基本赋值运算符 格式:变量表达式二、复合赋值运算符 Python语言中,基本赋值运算符用“=”与7种算术运算符(+、-、*、/、%、*、/)和5种位运算符(&、|、)结合成12种复合赋值运算符,其功能是先完成算术或位运算,然后再赋值。例:a+=b 等价于a=a+ba-=b 等价于a=a-ba*=b 等价于a=a*ba/=b 等价于a=a/ba&=b 等价于a=a&b位运算符假设变量x和y的值分别为5(对应二进制为00000101)和9(对应二进制为00001001)成员运算符 Python的成员运算符用于验证给定的值在指定范围内

8、是否存在,分别是in和not in,运算规则如表所示。身份运算符 Python的身份运算符用于测试两个变量是否引用同一个对象,分别是is和is not,运算规则如表所示。运算符优先级和结合性3.基本输入与输出方法一、数据输出(1)print()函数基本格式如下:print(obj1,sep=,end=n,file=sys.stdout)例:print(123,abc,456,def,sep=#)123#abc#456#defprint(格式控制字符串%(输出项1,输出项2,输出项n)例:print(a=%d,b=%d%(a,b)(2)format()函数基本语法是通过 和:来代替以前的%。pr

9、int(1 0 1.format(hello,world)#设置指定位置world hello world3.基本输入与输出方法Python常用格式说明符如表所示3.基本输入与输出方法二、数据输入 当用户想从计算机输入设备(如键盘)上读取数据时,Python 3.x提供了input()函数,其格式如下:input(prompt)该函数返回的都是字符串,若需要输入数值,则需进行类型转换。例:a,b=eval(input(输入两个数,逗号隔开:)eval()函数将输入的字符串转换成数字小结n标识符、常量与变量:介绍了标识的定义方法、常量的分类和变量的用法;n运算符与表达式:介绍了七类运算符的运算规

10、则;n基本输入与输出方法:介绍了Python数据在交互环境下的输入和输出方法。练习1.下列标识符合法的是_。A、var-nameB、!#$%C、_100D、elif练习2.下面不属于Python保留字的是_。A、defB、elifC、typeD、import练习3.已知x=43,y=False;则表达式 x=y and A-5/3A、1B、2C、-1D、-2D练习5、下面、下面语句的输出结果是语句的输出结果是_。:.4e.format(1234.56789)A、1.2345e+03B、1234.5679C、1.2346e+03D、1.2345e+03C练习6、关于、关于数据输入及其处理,以下说法数据输入及其处理,以下说法正确正确的是的是_。A、在Python中语句x,y=1是合法的B、input函数从控制台获得用户的一行输入,以输入值的类型返回C、在Python中语句x=y=z=1不合法D、print函数用于输出运算结果D

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(第2章-Python语言基础课件.pptx)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|