摘要: while 语句 用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。 基本形式:while 判断条件: 执行语句 执行语句可以是单个语句或语句块。 判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。 当判断条件假 false 时,循环结束。 【输出 阅读全文
posted @ 2021-01-13 09:41 clearlove007 阅读(256) 评论(0) 推荐(0)
摘要: 条件语句,就是依据某个条件,满足这个条件后执行下面的内容。 if条件语句基本结构: if 条件 1: 执行的内容 1 elif 条件 2: 执行的内容 2 else: 执行的内容 3 elif 用于多个条件时使用,可以没有。另外,也可以只有 if,没有 else。 if实例练习: 复制代码 age 阅读全文
posted @ 2021-01-13 09:40 clearlove007 阅读(395) 评论(0) 推荐(0)
摘要: 格式化输出:% 格式符在字符串中,为真实值预留位置,以及存在格式 语法:%[(name)][flags][width].[precision]typecode (name)为命名 flags可以有+,-,' '或0。+表示右对齐。-表示左对齐。 ' '为一个空格,表示在正数的左侧填充一个空格,从而与 阅读全文
posted @ 2021-01-13 09:38 clearlove007 阅读(219) 评论(0) 推荐(0)
摘要: 相关概念 堆是一种完全二叉树,即按从上到下,从左到右生成的二叉树。 堆有两种类型: 大根堆,小根堆。 大根堆:每个结点的值都大于或等于左右孩子结点。 小根堆:每个结点的值都小于或等于左右孩子结点。 计算某个节点的父节点和两个子节点 如上图,选取3这个节点,他的序号:i = 3 父节点:parent 阅读全文
posted @ 2021-01-13 09:37 clearlove007 阅读(108) 评论(0) 推荐(0)
摘要: 栈抽象数据类型由下面的结构和操作定义。栈是元素的有序集合,添加操作与移除操作都发生在其顶端。栈的操作顺序是 LIFO,它支持以下操作: Stack() 创建一个空栈。它不需要参数,且会返回一个空栈。 push(item) 将一个元素添加到栈的顶端。它需要一个参数 item,且无返回值。 pop() 阅读全文
posted @ 2021-01-13 09:36 clearlove007 阅读(105) 评论(0) 推荐(0)
摘要: 所谓队列 队列是有序集合,添加操作发生在“尾部”,移除操作则发生在“头部”。 新元素从尾部进入 队列,然后一直向前移动到头部,直到成为下一个被移除的元素。 新添加的元素必须在队列的尾部等待,在队列中时间长的元素则排在前面。 这种排序 原则被称作 FIFO(first-in first-out),即先 阅读全文
posted @ 2021-01-13 09:35 clearlove007 阅读(125) 评论(0) 推荐(0)
摘要: input() 语法:input([prompt]) 参数:prompt: -- 提示信息 【注】Python3.x 中 input() 函数接受一个标准输入数据,返回为 string 类型。 print() 语法:print(*objects, sep=' ', end='\n', file=sy 阅读全文
posted @ 2021-01-13 09:34 clearlove007 阅读(262) 评论(0) 推荐(0)
摘要: 1、返回一个值 2、终止一个函数的继续 复制代码 def my_len(): # 函数名的定义 s1='hello world' length=0 for i in s1: length=length+1 return length # 函数的返回值 str_len=my_len() #函数的调用以 阅读全文
posted @ 2021-01-13 09:33 clearlove007 阅读(893) 评论(0) 推荐(0)
摘要: 在调用python自带的len函数时,必须用一个变量来接收这个值。 str_len=len('hello,word') 使用自己写的函数也可以做到这一点 复制代码 函数定义 def my_len(): s1='hello world' length=0 for i in s1: length=len 阅读全文
posted @ 2021-01-13 09:32 clearlove007 阅读(122) 评论(0) 推荐(0)
摘要: 函数是一段具有特点功能的、可重用的语句组。(将代码封装起来) 定义:def(定义一个函数)关键词开头,空格之后接函数名称和圆括号(),最后还有一个“:”。 def是固定的,不能变,必须是连续的def三个字母,不能分开。 空格 为了将def关键字和函数名称分开,必须空。 函数名:函数名只能包含字符串、 阅读全文
posted @ 2021-01-13 09:31 clearlove007 阅读(64) 评论(0) 推荐(0)
摘要: 第一种方式 import pymysql 打开数据库连接 db = pymysql.connect(host="192.168.88.11", user="root", password="123", db="p1807", port=3306) 使用cursor()方法获取操作游标 cur = d 阅读全文
posted @ 2021-01-13 09:30 clearlove007 阅读(71) 评论(0) 推荐(0)
摘要: 析构方法的概述:当一个对象被删除或者被销毁时,python解释器也会默认调用一个方法, 这个方法为__del()__方法,也称析构方法 析构方法总结: 1.当整个程序脚本执行完毕后会自动调用__del__方法 2.当对象被手动销毁时也会自动调用__del__方法 3.析构函数一般用于资源回收,利用_ 阅读全文
posted @ 2021-01-13 09:29 clearlove007 阅读(79) 评论(0) 推荐(0)