Python
快乐小脾孩
这个作者很懒,什么都没留下…
展开
-
Python入门:练习-冒泡排序算法的实现
实现冒泡排序算法1.涉及知识:条件判定语句for循环2.算法步骤:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。3.代码实现x=[1,2,6,0.3,2,0.5,-1,2.4]n=len(x)for i in range(n): for j in range(i):原创 2021-08-01 16:50:42 · 141 阅读 · 1 评论 -
Python入门:Python基础知识之程序流程控制语句
常用操作符算术操作符赋值操作符比较操作符逻辑操作符算术操作符一般会返回一个数,而比较和逻辑操作符会返回布尔值True或False算术操作符+:加法-返回两操作数相加的结果-:减法-返回左操作数减去右操作数的结果*:乘法-返回两操作数相乘的结果/:除法-返回右操作数除左操作数的结果%:模-返回右操作数除左操作数的结果**-指数-对操作指数的计算//:取商-返回右操作数对左操作数取商的结果赋值操作符=:简单的赋值运算符,赋值从右侧操作数到左侧操作数+=:加法AND赋值操原创 2021-08-01 16:30:38 · 129 阅读 · 0 评论 -
Python入门:列表练习:求曲形图形面积
问题求如图正弦曲线y=sinx从0到2*pi和x轴围成曲形图形的面积涉及的知识点列表的基本操作思路对于这种曲形图形面积的求解,我们可以用到微元法来进行求解,即将图形用n个矩形来代替,如图所示代码实现将各小矩形的高度放置一列表中将各高度乘以宽度,得各矩形面积求和import mathn=100width=2*math.pi/nx=[]y=[]for i in range(n): x.append(i*width)for i in x: y.append(原创 2021-07-19 15:09:24 · 2233 阅读 · 1 评论 -
Python入门:Python基础知识之列表操作
列表(list)all_in_list=[ 1, 'a word', print(1), True, [1,2],]列表中的每个元素都是可变的列表中的元素是有序的、每个元素对应一个位置列表可以容纳Python中的任何对象列表的索引取出列表中的元素,从左往右数从0开始all_in_list=['a','b','c','d']res=all_in_list[0]print(res)结果a从右往左数从-1开始all_in_list=['原创 2021-07-15 16:22:47 · 141 阅读 · 0 评论 -
Python入门:搭建Python环境
搭建Python环境Python开发环境由三部分组成Python(程序运行基础)第三方类库(功能拓展)编辑器(提高代码编辑效率)安装Python下载地址:https://www.python.org/进入Python官网点击Downloads,选择对应的操作系统,我选择的是windows接下来选择需要的Python版本,推荐选择3.6版本的然后点击Download Windows x86-64 executable installer下载打开下载好的安装包选择add Pyt原创 2021-07-14 18:18:20 · 180 阅读 · 4 评论 -
Python入门:认识Python
认识Python起源Python的作者,Guido von Rossum,荷兰人。1982年,Guido从阿姆斯特丹大学(University of Amsterdam)获得了数学和计算机硕士学位。1991年,第一个Python解释器诞生,它是用C语言实现的,并能够调用C语言的库文件。设计哲学优点:简单、易学免费、开源可扩展性可嵌入型跨平台性丰富的第三方类库缺点:运行速度框架选择太多哪些人在用Pythonweb开发数据分析师数据挖掘工程师自动化运维:批量处理大量的运原创 2021-07-14 11:59:43 · 89 阅读 · 0 评论
分享