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