收藏 分销(赏)

Python教程之----第2章-Python语法基础.ppt

上传人:w****g 文档编号:14442006 上传时间:2026-09-15 格式:PPT 页数:45 大小:1.86MB 下载积分:10 金币
下载 相关
Python教程之----第2章-Python语法基础.ppt_第1页
第1页 / 共45页
Python教程之----第2章-Python语法基础.ppt_第2页
第2页 / 共45页


点击查看更多>>
资源描述
单击此处编辑母版标题样式,编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,第,2,章,Python,语法基础,变量和变量类型,标识符和关键字,简朴数值类型,运算符,了解,了解,掌握,掌握,学习目的,了解,Python,中的关键字,1,2,掌握,Python,的变量和变量类型,掌握,Python,中的标识符,可以识别合法的标识符,3,4,了解,Python,不同运算符的使用,01,基本语法,02,变量和数据类型,03,标识符和关键字,目录页,04 简朴数值类型,05,运算符,06,位运算,07,运算符优先级,过渡页,01,基本语法,02,变量和数据类型,03,标识符和关键字,04 简朴数值类型,05,运算符,06,位运算,07,运算符优先级,01,基本语法,注释,Python,中的单行注释以,#,开头!,#第一种注释,print(“Hello,Python!”)#第二个注释,注释,多行注释可以使用,三引号,作为开头和结束符号,print(value,.,sep=,end=n,file=sys.stdout,flush=False),行与缩进,python最具特色的就是使用缩进来表达代码块,if True:,print(True),else:,print(False”),print(False”),if True:,print(True),else:,print(False),print(”hello”),语句换行,Python 一般是一行写完一条语句,但假如语句很长,我们需要换行,这时可以使用圆括号来实现。,string=(“Python是一种面向对象、解释型计算机程序设计语言,”,“由Guido van Rossum于1989年终发明。”,“第一种公开发行版发行于1991年,”,“源代码同样遵照 GPL(GNU General Public License)协议。”),语句换行,需要注意的是,在,或,(),中的语句,不需要使用圆括号进行换行。,total=item_one,item_two,item_three,item_four,item_five,过渡页,01,基本语法,02,变量和数据类型,03,标识符和关键字,04 简朴数值类型,05,运算符,06,位运算,07,运算符优先级,02,变量和数据类型,变量和赋值,超市购物,现实生活中,大家去超市买东西的时候,往往都需要一种菜篮子,用来进行存储物品,等到所有的物品都购置完毕后,在收银台进行结账即可。,Python,中的,变量用来存储数据,,变量可以理解为去超市购物的菜篮子,其类型和值在赋值的那一刻被初始化。,变量和赋值,num1=100,num2=87,result=num1+num2,num1和num2变量就好比一种小菜篮子,它们分别存储的数据是100和87。result变量存储的数据是num1和num2这两个“菜篮子”中的数据合计之和。,变量的类型,数字类型,布尔类型,字符串类型,列表类型,元组类型,字典类型,整型,复数,布尔类型,数据,类型,过渡页,01,基本语法,02,变量和数据类型,03,标识符和关键字,04 简朴数值类型,05,运算符,06,位运算,07,运算符优先级,03,标识符和关键字,标识符,现实生活中,人们常用某些名称来标识事物,例如,现实生活中每种水果均有一种名称来标识。,水果名称,标识符,若但愿在程序中表达某些事物,需要开发人员自定义某些符号和名称,这些符号和名称叫做标识符。,标示符由字母、下划线和数字构成,且数字不能开头。,Python中的标识符是辨别大小写的。,python中的标示符不能使用关键字,命,名,规,则,标识符,为了规范命名标识符,有关标识符的命名提如下提议:,见名之意,不提议使用驼峰式,关键字,关键字,指的是具有特殊功能的标识符。,help()#进入协助系统,help keywords#查看所有的关键字列表,help return#查看return这个关键字的阐明,help quit#退出协助系统,过渡页,01,基本语法,02,变量和数据类型,03,标识符和关键字,04 简朴数值类型,05,运算符,06,位运算,07,运算符优先级,04,简单数值类型,整型,整数类型(int)简称整型,它用于表达整数。,二进制:0b10100,八进制:010111,十进制:64,十六进制:0 x14,整型,Python的整型可以表达的范围是有限的,它和系统的最大整型一致,例如,32位上的整型是32位,可以表达的数的范围是-231231-1。在64位机器上的整型是64位的,可以表达的数的范围是-263263-1。,E,或者,e,浮点型,浮点型(Float)用于表达实数。,浮点型字面值可以用十进制或科学计数法表达。,E或e表达基是10,背面的整数表达指数,指数的正负使用+或-表达。,浮点型,Python的浮点型遵照的是IEEE754双精度原则,每个浮点数占8个字节,能表达的数的范围是-1.83081.8308,布尔类型,布尔型其实是整型的子类型,。,布尔型数据只有两个取值:,True,和,False,,分别对应整型的,1,和,0,。,布尔类型,None,False,(布尔型),0,(整型,0,),0L,(长整型,0,),0.0,(浮点型,0,),0.0+0.0j,(复数,0,),“”,(空字符串),(空列表),(),(空元组),(空字典),如下对象的布尔值都是False:,复数类型,复数类型,用于表达数学中的复数,例如,5+3j。,(1)复数由实数部分和虚数部分构成,表达为:real+imagj 或 real+imagJ,(2)复数的实数real和虚数imag都是浮点型,两,大,特,点,数字类型转换,函数,说明,int(x,base),将,x,转换为一个整数,float(x),将,x,转换到一个浮点数,complex(real,imag),创建一个复数,过渡页,01,基本语法,02,变量和数据类型,03,标识符和关键字,04 简朴数值类型,05,运算符,06,位运算,07,运算符优先级,05,运算符,算术运算符,运算符,相关说明,+,加:两个对象相加,-,减:得到负数或一个数减去另一个数,*,乘:两个数相乘或是返回一个被重复若干次的字符串,/,除:,x,除以,y,%,取余:返回除法的余数,*,幂:返回,x,的,y,次幂,/,取整除:返回商的整数部分,赋值,运算符,赋值运算符只有一种,即=,它的作用是把等号右边的值赋给左边。例如,x=1,为多种变量赋同一种值:x=y=z=1,将多种值赋值给多种变量 a,b=1,2,复合,赋值,运算符,运算符,相关说明,实例,+=,加法赋值运算符,c+=a,等效于,c=c+a,-=,减法赋值运算符,c,-,=a,等效于,c=c-a,*=,乘法赋值运算符,c,*,=a,等效于,c=c,*,a,/=,除法赋值运算符,c/=a,等效于,c=c/a,%=,取模赋值运算符,c%=a,等效于,c=c%a,*=,幂赋值运算符,c,*,=a,等效于,c=c,*,a,/=,取整除赋值运算符,c,/,/=a,等效于,c=c/a,比较,运算符,运算符,相关说明,=,检查两个操作数的值是否相当,!,=,检查两个操作数的值是否相等,检查左操作数的值是否大于右操作数的值,=,检查左操作数的值是否大于或等于右操作数的值,=,检查左操作数的值是否小于或等于右操作数的值,逻辑,运算符,运算符,逻辑表达式,描述,and,x and y,布尔“与”,如果,x,为,False,,,x and y,返回,False,,否则它返回,y,的计算值,or,x or y,布尔“或”,如果,x,为,True,,它返回,True,,否则返回,y,的计算值,not,not x,布尔“非”,如果,x,为,True,,返回,False,,如果,x,为,False,,它返回,True,组员运算符,运算符,描述,实例,in,如果在指定的序列中找到值返回,True,,否则返回,False,。,x,在,y,序列中,如果,x,在,y,序列中返回,True,。,not in,如果在指定的序列中没有找到值返回,True,,否则返回,False,。,x,不在,y,序列中,如果,x,不在,y,序列中返回,True,。,过渡页,01,基本语法,02,变量和数据类型,03,标识符和关键字,04 简朴数值类型,05,运算符,06,位运算,07,运算符优先级,06,位,运算,按位左移,按位左移指的是二进位所有左移n位,高位丢弃,低位补0。,按位右移,按位右移指的是将二进位所有右移n位,移出的位丢弃,移进的位补符号位。按位右移的符号位保持不变,按位与,位与指的是参与运算的两个数各对应的二进位进行“与”的操作。只有对应的两个二进位都是1时,成果位就为1,否则成果位为0,按位或,按位或指的是参与运算的两个数各对应的二进位进行“或”,的操作。只要对应的两个二进位有一种为1时,成果位就为1,按位异或,按位异或就是将参与运算的两个数对应的二进制位进行比较,假如一种位为1,另一种位为0,则成果为就为1,否则,成果位为0。,按位取反,按位取反就是将二进位的每一位进行取反;,0,取反为,1,,,1,取反为,0,过渡页,01,基本语法,02,变量和数据类型,03,标识符和关键字,04 简朴数值类型,05,运算符,06,位运算,07,运算符优先级,07,运算符优先级,运算符优先级,那么,e=(a+b)*c/d,e=(a+b)*c)/d,e=(a+b)*(c/d),e=a+(b*c)/d,假设:,a=20,,,b=10,,,c=15d=5,,,e=0,?,本章小结,本章重要讲解了Python中的变量、数据类型以及运算符,这种知识都是最基础的语法,也比较轻易理解。但愿大家在初学Python时期,多动手写代码进行练习,加深印象,为后期的深入学习打好扎实功底。,
展开阅读全文

开通  VIP、SVIP  下载更划算
下载10份以上建议开通 VIP 会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        关注我们

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服