欢迎来到天天文库
浏览记录
ID:62074440
大小:1.16 MB
页数:65页
时间:2021-04-14
《最新python基础教程1218教学讲义ppt.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、python基础教程20161218主要内容python概述python基础python对象条件和循环函数模块面向对象编程文件相关异常什么是PythonPython优雅而健壮的编程语言注重如何解决问题HelloWorld第一个Python程序print“HelloWorld!”命令行编辑器Python的语法特色注释(#)继续()多个语句构成的代码组(:)缩进分隔模块help主要内容python概述python基础python对象条件和循环函数模块面向对象编程文件相关异常Python的基础—变量变量的赋值astring=“hello”增量赋值:x+=1(python2.0开始)、多重赋值
2、:x=y=z=1多元赋值:x,y,z=1,2,“hello”(x,y,z)=(1,2,“hello”)提高可读性Python的基础—标识符第一个字符必须是字母或下划线_其他字符可以是字母、数字或下划线大小写敏感关键字:Python的基础—无处不在的引用变量的定义:在第一次赋值时自动声明Python是一种动态类型的语言无处不在的引用:Python中的每个值(而不是变量)都有一个唯一的标识任何变量名之间的赋值都是引用的赋值x=3y=xz=y主要内容python概述python基础python对象条件和循环函数模块面向对象编程文件相关异常Python的对象任何类型的值都是一个对象Python
3、对象的三个特性身份:用id()查看类型:用type()查看值Python数据类型—概述标准类型数字Integer整型Boolean布尔型Longinteger长整型Floatingpointrealnumber浮点型Complexnumber复数型String字符串List列表Tuple元组Dictionary字典Python数据类型—概述(续)其他的内建类型Type类型Null对象文件Set集合函数模块类Python数据类型—标准类型操作符对象值的比较对象身份比较>>>x=y=3.3>>>x=3.3;y=3.3>>>x=3.3;y=2+1.3>>>xisy布尔类型操作符Python数据
4、类型—标准类型内建函数type()cmp()obj1obj2返回正数Obj1=obj2返回0Python数据类型—可变对象和不可变对象不可变对象:对象创建之后,其值不能更新可变对象:对象创建之后,其值可以更新主要内容python概述python基础python对象条件和循环函数模块面向对象编程文件相关异常数字类型序列类型字符串列表元组映射类型字典Python数据类型—数字整型:32位机器上,标准整型的取值范围是-231——231-1布尔型:只有两个值的整型(0和1),python2.3开始支持布尔型长整型:标准整型的超级,能表达的数值仅与机器支持的内存大小有关
5、系。23434333L双精度浮点型:占8个字节(64位),其中53位表示底,11位表示指数,一位表示符号。-77.,2.3434433,9.78e-23,float(12)复数:a=4.56+8j;a.real表示实部,a.imag表示虚部数字类型的操作符支持不同的数字类型相加—强制类型转换数字类型的操作符(续)算数操作符功能expr1**expr2幂运算+expr结果符号不变-expr对结果符号去负expr1*expr2表达式1乘以表达式2expr1/expr2表达式1除以表达式2(传统除或真正除)expr1//expr2表达式1地板除以表达式2(python2.2加入)expr1%e
6、xpr2表达式1对表达式2取余(模除)expr1+expr2加expr1-expr2减数字类型的操作符(续)位操作符(只适用于整型)位操作符功能~num单目运算,对数的每一位取反num1<>num2num1左移num2位num1&num2num1与num2按位与num1^num2num1异或num2num1
7、num2num1与num2按位或数字类型的内建函数转换函数:将其他类型的数字转换为相应类型int()、long()、float()、complex()bool()python2.2开始功能函数:abs(num)绝对值coerce(num1,n
8、um2)将num1和num2转换为同一类型,然后以一个元组的形式返回divmod(num1,num2)获得商和余数的元组pow(num1,num2,mod=1)指数运算round(flt,ndig=1)对浮点型进行四舍五入运算数字类型的相关模块模块介绍decimal十进制浮点运算类(Decimal)math/cmath标准C库数学运算函数。常规数学运算在math模块,复数运算在cmath模块random多种位随机数生成器主要内容py
此文档下载收益归作者所有