自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 编程语言发展简史

编程语言发展史

2023-03-03 16:34:12 3001

原创 不懂笔记 笔记

def num(): return [lambda x: i * x for i in range(4)] print([m(2) for m in num()])详解:def func(): fun_lambda_list = [] for i in range(4): def lambda_(x): print('Lambda函数中 i {} 命名空间为:{}:'.format(i, locals())) re

2020-06-19 21:14:51 206

原创 Python----类(好详细哦!!!)

类为毛引入类???在软件编程领域,编程方法不同可以分为 面向过程 和 面向对象 的编程。1.面向过程的编程面向过程(Procedure Oriented, PO)是一种以过程为中心的编程方法。缺点:(1)数据变量代码出现重复现象虽然出现了函数等方法,解决了一部分代码重复及利用问题,但是相似数据变量的重复定义还是存在,而且随着相关功能过程的增加而大幅度重复出现。(2)当自定义函数变多时, 将产生新的管理和使用混乱假设上百个自定义函数都存放在一起,将会产生什么问题?自定义函数名称多了,记忆、

2020-06-14 19:44:13 802

原创 利用递归函数实现二分法查找

def r_dichotomy(nums, find, left, right): # 二分法查找,自定义递归函数 middle = (right + left) // 2 # 求商的整数,取中间值的下标 if nums[middle] == find: # 找到列表中的值 return middle # 返回找到值对应的下标 if right == l

2020-06-14 16:41:04 1005

原创 函数二

函数与作用域全局变量与局部变量全局变量(Global Variable) 自赋值定义开始,后续代码都可以访问该变量;局部变量(Local Variable) 只能在被定义的函数(后续还有类)内部被访问。t = 7 # t为全局变量,在函数外定义赋值def sum2(i): # i为局部变量,在函数内定义赋值 i += t # t全部变量可以被函数内部访问 return i # 返回的变量i是局部变量的值i = 9

2020-06-07 17:51:35 313

原创 Python函数--详细笔记

函数基本知识函数基本定义函数(function),指通过专门的代码组织,用来实现特定功能的代码段,具有相对独立性,可供其他代码重复使用。优点:代码非常简练。提高代码编写效率和质量。代码功能可以自由共享。函数定义基本语法def 函数名([参数]): 函数体 [return 返回值]函数使用格式说明标准自定义函数由def关键字、函数名、“([参数]):”、函数体、[return 返回值] 五部分组成。1)def关键字Python语言任何函数定义必须以关键字def开始

2020-06-01 21:17:22 579

原创 字典

字典基本知识字典(Dict)是可变的无序集合,同时是一种以键值对为基本元素的可以存储各种数据类型的集合,用大括号({ })表示字典的开始和结束,元素之间用逗号(,)分隔。键值对,由键(Key)和值(Value)组成,中间用冒号(:)分隔。采用键值对,可以更加独立而紧密地表示两者之间的关系。从键值对可以看出,字典属于典型的一对一映射关系的数据类型。基本格式{} # 空字典dict1 = {'ajian': 18}len(dict1)

2020-05-28 20:55:23 485

原创 元组

元组元组基本知识元组(Tuple) ,是不可变序列,也是一种可以存储各种数据类型的集合,用小括号( () )表示元组的开始和结束,元素之间用逗号( , )分隔。这里的不可变,包括不能对元组对象进行增加元素、变换元素位置、修改元素、删除元素操作。元组中每个元素提供对应的一个下标,下标从0开始,0、1、2…按顺序标注。元组的基本用法与列表相同,下面说明不同点。函数名称功能描述len统计元组元素个数max返回元组中最大值min返回元组中最小值tuple将列表

2020-05-24 13:58:03 315

原创 二分法

二分法二分法查找(Binary Search),指在有序集合里,对集合下标范围通过取中位法获取对应的元素,进行叠代查找比较,直至找到所需要的元素。set[1…n](1…n为集合元素下标顺序值),先取一个下标中位值k=(1+n)/2,获取set[k]值与查找对象m进行比较;若 set[k] 等于 m,则查找成功,否则返回查找位置;若 set[k] 小于 m,则在 [k+1,n] 区间里再取中位值,进行查找比较;若 set[k] 大于 m,则在 [1,k-1] 区间里再取中位值,进行查找比较。通过

2020-05-24 13:28:59 226

原创 冒泡排序

冒泡排序(Bubble Sort)通过不断调整排序元素的次序,实现集合元素从小到大的排序过程。过程:取左边第一个元素,然后与后面的元素进行比较,若发现后面的元素比第一个元素小,则交换位置,继续往后比较,一直比较调整到最后一个元素,该元素为最大值。再取第一个元素,根据第一步一次比较、调整,直至倒数第二个停止;其他元素都一次循环比较、调整,每次循环多减一次,n-m(n为集合长度,m为每循环一次,增加一次,增加1,m从0开始。)所有元素比较、调整完毕,完成集合元素增序排序。list_s = [52

2020-05-23 22:00:11 127

原创 列表

列表基本知识**列表(List)**是可变的序列,也是一种可以存储各种数据类型的集合,用( [ ] )中括号表示列表的开始和结束,元素之间用逗号( , )分隔。列表中每个元素提供一个对应的下标。列表基本操作方法名称方法功能描述append在列表尾部增加元素clear列表清空copy复制生成另外一个列表count统计指定元素个数extend两个列表元素合并index返回指定元素的下标insert在指定位置插入新元素pop删除并

2020-05-23 21:23:07 477

原创 条件分支与循环

if条件分支if语句是Python语言基本的条件分支判断语句,它为代码的逻辑判断提供了操作方法。基本用法单分支判断if True: print('ok')# okif 1 > 2: print('ok')双分支判断if False: print('ok')else: print('no')# no多条件多分判断student = 'ajian'if student == 'axin': print('不是学生!')eli

2020-05-19 20:36:06 285

原创 变量和简单数据类型

变量指在计算机编程中与关联的标识符配对的内存存储位置,在使用时含相关类型的值,其值是可以修改的。多个变量赋值python允许同时为多个变量赋值a = b = c = 9print(a, b, c)# 9 9 9变量值类型基本变量类型包括字符串(String)、数字(Numeric)、列表(List)、元组(Tuple)、字典(Dictionary)五大类。字符串由任意字节的字符组成,用单引号(’ ‘)、双引号(" ")或三引号(’’’ ‘’’)表示。name1 = 'Bob'

2020-05-14 18:35:57 383

原创 python学习之路

概述什么是python语言Python语言的优点第一个程序良好的编程习惯1.标识符(Identifier)2.基本代码格式合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入什么是python语言Python是一种解释型语言,由Guido V

2020-05-14 15:06:15 174

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除