Python语言PPT11Python语言基础.pptx
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 语言 PPT11Python 基础
- 资源描述:
-
1、1Python程序入门2Python数据分析工具3MatPlotLib库数据可视化4SciPy库-科学计算主 要内 容5Sklearn库-机器学习Python语言的特点Python是一种跨平台、开源的解释型高级动态编程语言。Python拥有大量的库,可以高效地开发各种应用程序。Python的应用领域也非常广泛,既适用于Web编程、网络爬虫这些互联网相关的应用,也适用于数据分析、机器学习这些与大数据、人工智能相关的领域。Python的版本Python有两个版本,一种是2.x版,一种是3.x版(3.7)1.1 Python程序入门1.1.1 一些简单的Python程序0 1 1 2 2 2 3 3
2、 3 3 4 4 4 4 4 5 5 5 5 5 5for i in range(6):for j in range(-1,i):print(i,end=)print()程序1-1 画金字塔运行结果缩进具有语法含义range(6)产生数字序列0,1,2,3,4,5print()默认会换行for i in range(6):print(*i)1.1.1 一些简单的Python程序a=int(input(输入正整数:)if a6:print(a,大于6)elif a=6:print(a,等于6)else:print(a,小于6)程序1-2 输入并判断运行结果input()函数用来接收用户输入int
3、()是强制类型转换字符串常量用双引号()或单引号()括起来输入正整数:5小于6 1.1.1 一些简单的Python程序小鸡 75 母鸡 25 公鸡 0小鸡 78 母鸡 18 公鸡 4小鸡 81 母鸡 11 公鸡 8小鸡 84 母鸡 4 公鸡 12xj=1#xj代表小鸡while xj=100:mj=1#mj代表母鸡 while mj=0:print(小鸡,xj,母鸡,mj,公鸡,gj)mj+=1 xj+=1程序1-3 百钱买百鸡运行结果单行注释符是“#”号,多行注释符是一对三引号,只有while循环,而没有Dowhile循环1.1.1 一些简单的Python程序还剩 3 秒还剩 2 秒还剩 1
4、 秒 发射!import timecount=0while count a1-b2-c3-d4-earr=a,b,c,d,efor i in range(len(arr):print(i,-,arri)程序 遍历列表运行结果len()函数获取列表长度range()函数生成从0到列表长度的下标值1.1.2 序列数据结构s=1,2,3#整型集合p=2.5,tang,(1,2,3)#混合类型的集合q=set(six,tang,6)#从列表创建集合nu=set()#空集合d=#空字典,不是集合程序 创建集合创建集合有两种方式:将所有的元素写在花括号内,在 里不能有字典、列表;用内置的set类型定义要创
5、建空集合,只能用set(),不能用1.1.2 序列数据结构P,y,h,t,o,ne,o,H,lTrues=set(Python)print(s)#无序性s=set(Hello)print(s)#不重复性y=H in sprint(y)#确定性print(s2)#执行出错,集合不支持索引程序 集合的性质运行结果集合是无序的,所以无法使用索引访问集合中的元素1.1.3 序列处理函数aList=123,xyz,abcaList.append(2020)#添加数值元素aList.append(20,19)#添加列表元素print(aList)append()函数用于在列表末尾添加新的元素,每次只能添加
6、一个元素。要创建空集合,只能用st(),不能用123,xyz,abc,2020,20,19运行结果1.1.3 序列处理函数0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3a=for i in range(4):a.append()for j in range(4):ai.append(i)print(a)程序1-5 生成二维列表运行结果双重循环,先添加列表,再往列表中添加元素1.1.3 序列处理函数zip()a=1,2,3b=4,5,6c=4,5,6,7,8zipped=zip(a,b)print(list(zipped)zipped=zip(a,b)print(list(zip
7、(*zipped)print(list(zip(a,c)zip()函数用于将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。(1,4),(2,5),(3,6)(1,2,3),(4,5,6)(1,4),(2,5),(3,6)运行结果程序 zip()函数示例利用*号操作符,可以将元组解压为列表zip()返回的是一个对象。如需打印列表,需先用 list()转换1.1.4 函数和类$def jzt(n,shape):for i in range(n):for j in range(-1,i):print(shape,end=)print()jzt(6,$)程序1-6 画金字塔(函数版)
8、运行结果本例中函数只有输入,没有输出,所以没有return语句1.1.4 函数和类航空母舰已经下水def Title(string,n):if len(string)n:return string0:n+else:return stringa=Title(航空母舰已经下水入列!,8)print(a)程序1-7 截取字符串前n个字符运行结果return语句将返回一个值给函数的调用方由string0:n可见,字符串实际上是个列表1.1.4 Lambda表达式s=lambda x,y,z:x+y+zprint(s(1,2,3)Lambda表达式实际上是定义了一个匿名函数,它只可以包含一个表达式,且该
展开阅读全文
