Python 3 基础教程(第2版)全套PPT课件.pptx
Python3基础教程;第1章Python语言基础;1.1Python概述;1.1.1Python的发展;TIOBE程序设计语言排行榜;1.1.2Python的特点;1.1.2Python的特点;1.1.2Python的特点;1.1.2Python的特点;Python之禅(译文);1.1.3Python的版本;;;;1.1.4Python3与Python2的区别;1.1.4Python3与Python2的区别;1.1.4Python3与Python2的区别;1.1.4Python3与Python2的区别;1.1.4Python3与Python2的区别;1.1.4Python3与Python2的区别;1.1.4Python3与Python2的区别;1.1.4Python3与Python2的区别;1.1.4Python3与Python2的区别;1.1.4Python3与Python2的区别;1.2运行Python程序;1.2.1Python程序的运行方式;1.2.2Python程序的可执行文件;1.3Python开发环境;1.3.1Python的下载和安装;1.3.1Python的下载和安装;1.3.1Python的下载和安装;1.3.1Python的下载和安装;1.3.2Python编程工具:IDLE;1.4综合实例;Python3基础教程;第2章Python基本语法;2.1基本语法元素;2.1.1缩进;;2.1.2注释;;2.1.3语句续行符号;;2.1.4语句分隔符号;2.1.5保留字和关键字;2.2基本输出和输出;2.2.1基本输入;;;;;2.2.2基本输出;;;;;2.3变量与对象;2.3.1变量命名规则;2.3.2赋值语句;;;;;;;;;;;;;2.3.3变量与对象;;;2.3.4对象的垃圾回收;;;2.3.5变量的共享引用;;;;;2.4综合实例;Python3基础教程;第3章基本数据类型;3.1数字类型;3.1.1整数类型;;;3.1.2浮点数类型;3.1.3复数类型;3.1.4小数;;;示例代码如下;;3.1.5分数;示例代码;;3.2数字运算;3.2.1数字运算操作符;1.计算的优先级;2.计算中的自动数据类型转换;3.求余数;4.真除法和floor除法;floor除法;5.位运算;;;;;;;6.比较运算;;7.逻辑运算;;;;3.2.2数字处理函数;;3.3字符串类型;3.3.1字符串常量;;1.单引号与双引号;2.三引号;;文档注释;3.转义字符;;4.Raw字符串;;3.3.2字符串操作符;;;3.3.3字符串的索引;;;3.3.4字符串的切片;;;;3.3.5迭代字符串;3.3.6字符串处理函数;2.字符串转换;;;3.3.7字符串处理方法;2.count(sub[,start[,end]]);3.endswith(sub[,start[,end]]);4.startswith(sub[,start[,end]]);5.expandtabs(tabsize=8);6.find(sub[,start[,end]]);7.index(sub[,start[,end]]);8.rfind(sub[,start[,end]]);9.rindex(sub[,start[,end]]);10.format(args);11.format_map(map);12.isalnum();13.isalpha();14.isdecimal();15.islower();16.isupper();17.isspace();18.ljust(width[,fillchar]);;;;;;;;27.replace(old,new[,count]);28.split([sep],[maxsplit]);;30.zfill(width);3.3.8字符串的格式化;表3-3Python格式控制符;;;1.格式控制符“s”与“r”;;;;4.将整数转换为八或十六进制;5.转换浮点数;;;3.3.9bytes字符串;;;;3.4数据类型操作;3.4.1类型判断;3.4.2类型转换;;;;;3.5综合实例;Python3基础教程;第4章组合数据类型;4.1集合;4.1.1集合常量;;;;4.1.2集合运算;;4.1.3集合基本操作;;;;;;;4.1.4冻结集合;;;4.2列表;4.2.1列表基本特点