《python基础培训》PPT课件.ppt
《《python基础培训》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《python基础培训》PPT课件.ppt(77页珍藏版)》请在三一办公上搜索。
1、python基础培训,培训内容,python概述python基础python对象条件和循环函数模块面向对象编程文件相关异常实验,什么是Python,Python优雅而健壮的编程语言注重如何解决问题,Python的特点,高级面向对象可移植性可扩展性可嵌入性健壮性解释性易学易读易用,为什么是python,简单易学,功能丰富与c、c+、java相比与其他的脚本语言相比perl:对符号语法的过度使用 javascript:通常嵌入到html网页,依赖浏览器,下载和安装,下载:安装环境变量:Path=C:Program FilesPython24,Hello World,第一个Python程序print
2、“Hello World!”命令行编辑器,Python的语法特色,注释(#)继续()多个语句构成的代码组(:)缩进分隔模块help,培训内容,python概述python基础python对象条件和循环函数模块面向对象编程文件相关异常实验,Python的基础变量,变量的赋值astring=“hello”增量赋值:x+=1(python2.0开始)、多重赋值:x=y=z=1多元赋值:x,y,z=1,2,“hello”(x,y,z)=(1,2,“hello”)提高可读性,Python的基础标识符,第一个字符必须是字母或下划线_其他字符可以是字母、数字或下划线大小写敏感关键字:,Python的基础无处
3、不在的引用,变量的定义:在第一次赋值时自动声明Python是一种动态类型的语言无处不在的引用:Python中的每个值(而不是变量)都有一个唯一的标识任何变量名之间的赋值都是引用的赋值x=3y=xz=y,培训内容,python概述python基础python对象条件和循环函数模块面向对象编程文件相关异常实验,Python的对象,任何类型的值都是一个对象Python对象的三个特性身份:用id()查看类型:用type()查看值,Python数据类型概述,标准类型数字Integer 整型 Boolean 布尔型 Long integer 长整型Floating point real number 浮点
4、型Complex number 复数型String 字符串List 列表Tuple 元组Dictionary 字典,Python数据类型概述(续),其他的内建类型Type 类型Null对象文件Set 集合函数模块类,Python数据类型标准类型操作符,对象值的比较对象身份比较x=y=3.3x=3.3;y=3.3x=3.3;y=2+1.3x is y布尔类型操作符,Python数据类型标准类型内建函数,type()cmp()obj1obj2 返回正数Obj1=obj2 返回0str()和repr()以及 操作符以字符串的方式获得对象的类型、内容、数值等属性eval(),Python数据类型可变对
5、象和不可变对象,不可变对象:对象创建之后,其值不能更新可变对象:对象创建之后,其值可以更新,培训内容,python概述python基础python对象条件和循环函数模块面向对象编程文件相关异常实验,数字类型序列类型字符串列表元组映射类型字典,Python数据类型数字,整型:32位机器上,标准整型的取值范围是-231231-1布尔型:只有两个值的整型(0和1),python2.3开始支持布尔型长整型:标准整型的超级,能表达的数值仅与机器支持的内存大小有关系。23434333L双精度浮点型:占8个字节(64位),其中53位表示底,11位表示指数,一位表示符号。-77.,2.3434433,9.78
6、e-23,float(12)复数:a=4.56+8j;a.real表示实部,a.imag表示虚部,数字类型的操作符,支持不同的数字类型相加强制类型转换,数字类型的操作符(续),数字类型的操作符(续),位操作符(只适用于整型),数字类型的内建函数,转换函数:将其他类型的数字转换为相应类型int()、long()、float()、complex()bool()python2.2开始功能函数:abs(num)绝对值coerce(num1,num2)将num1和num2转换为同一类型,然后以一个元组的形式返回divmod(num1,num2)获得商和余数的元组pow(num1,num2,mod=1)指
7、数运算round(flt,ndig=1)对浮点型进行四舍五入运算,数字类型的相关模块,序列类型字符串、列表、元组,序列:成员有序排列,可以通过下标访问其成员字符串:hello“hello”hello列表:2,4,python 2.4,6.8,python,1,3,“hello world”元组:(3.3,6,“computer”)(4,(“hello”,9),1.1,5.7,8)序列有相同的访问方式:,培训内容,python概述python基础python对象条件和循环函数模块面向对象编程文件相关异常实验,数字类型序列类型字符串列表元组映射类型字典,序列类型的操作符,成员关系操作符:in,no
8、t in连接操作符:+重复操作符:*切片操作::0indexlen(sequence)-1,序列类型的内建函数,类型转换函数,序列类型的内建函数(续),培训内容,python概述python基础python对象条件和循环函数模块面向对象编程文件相关异常实验,数字类型序列类型字符串列表元组映射类型字典,字符串类型,字符串的创建和赋值访问字符串改变字符串(字符串是不可变的)删除字符或字符串,字符串类型的操作符,序列类型通用的操作符 in,not in,+,等 只适用于字符串的操作符格式化操作符%,字符串类型的内建函数,标准内建函数 cmp()序列类型函数 len()、max()、min()、enu
9、merate()、zip()、sorted()字符串类型函数 raw_input()提示用户输入并将这个输入返回str()返回字符串unicode()返回unicode字符串char()用0-255内的整型为参数,返回对应的字符unichr()同char(),但返回的是unicode字符ord()以一个字符为参数,返回对应的ASCII数值或unicode数值,字符串类型的相关模块,string模块:字符串模块相关函数和工具re:正则表达式struct:字符串和二进制之间的转换crypt:单方面加密,培训内容,python概述python基础python对象条件和循环函数模块面向对象编程文件相关
10、异常实验,数字类型序列类型字符串列表元组映射类型字典,列表类型,创建列表并赋值访问列表的元素及更新删除列表中的元素或列表本身,列表类型操作符,标准类型操作符序列类型操作符内建函数cmp()、len()、max()、min()、reversed()sorted()、enumerate()、zip()sum()list()、tuple(),列表类型内建函数,list.append(obj)向列表中添加一个对象objlist.count(obj)返回一个对象obj在列表中出现的次数list.extend(obj)把序列obj中的内容添加到列表中list.index(obj,i=0,j=len(lis
11、t)返回listklist.insert(index,obj)在index位置插入对象objlist.pop(index=-1)删除并返回指定位置的对象,默认是最后一个对象list.remove(obj)从列表中删除对象objlist.reversed()list.sort(),列表类型的特性,列表有容器和可变特性堆栈后进先出list.append()向队列尾部添加list.pop()从队列尾部删除队列先进先出list.append()向队列尾部添加list.pop(0)从队列头部删除,培训内容,python概述python基础python对象条件和循环函数模块面向对象编程文件相关异常实验,数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- python基础培训 python 基础 培训 PPT 课件

链接地址:https://www.31ppt.com/p-5453265.html