
Python
◉蚂蚁
这个作者很懒,什么都没留下…
展开
-
函数
1.定义:由若干语句组成的语句块、函数名称、参数列表构成,是组织代码的最小单元,完成一定的功能2.作用:简单的封装,为了复用3.分类:内建函数,如max()、reversed()等 库函数,如math.ceil()等 自建函数4.函数定义、调用 定义: def 函数名(参数列表): ...原创 2019-01-03 17:38:18 · 183 阅读 · 0 评论 -
插入排序
直接插入排序(Direct insertion sort)原理: 在未排序序列中,构建一个子排序序列,直至全部数据排序完成 将待排序的数,插入到已经排序的序列中合适位置 增加一个哨兵,放入待比较值,让它和后面已经排好序的序列比较,找到合适的插入点m_list = [1, 9, 8, 5, 6, 7, 4, 3, 2]nums = [0] ...原创 2019-01-03 18:10:28 · 137 阅读 · 0 评论 -
类
用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。面向对象3要素:封装、继承、多态1.类对象:类的定义就会生成一个类对象2.类的属性:类定义中的变量和类中定义的方法都是类的属性3.类变量class Person: x = "abc" #类属性 def __init__(self, name, age=18):#初始化函数,...原创 2019-01-07 17:20:57 · 258 阅读 · 0 评论 -
元组
1.元祖定义: tuple() tuple(iterable)t = tuple() # 工厂方法t = ()t = tuple(range(1,7,2)) #iteratablet = (2,4,6,3,4,2)t = (1,) #一个元素元祖的定义必须加逗号t = (1,)*5t = (1,2,3)*62.元祖元素的访问:(1)支持索引(2)正负索引通...原创 2019-01-03 10:54:46 · 346 阅读 · 0 评论 -
冒泡排序法
nums = []i = 0while True: i += 1 num = input("请输入数字{}:".format(i)) if num == "": #输入空时退出输入 break else: nums.append(int(num))# flag = Falsetmp = 0count_swap = 0co...原创 2019-01-03 11:34:15 · 130 阅读 · 0 评论 -
字符串
1.字符串是不可变对象2.字符串是Unicode类型3.单引号、双引号、三引号4.有转义字符时可在字符串前加“R”或“r”5.字符串支持使用索引访问6.字符串是有序的字符集合、字符序列7.可迭代8.字符串连接:“+”,“string”.join(iterable),"*"9.字符串分割 split(sep=None,maxsplit=-1) ...原创 2019-01-03 12:32:20 · 355 阅读 · 0 评论