梦想一步登天

导航

2019年9月28日 #

python--递归函数讲解

摘要: 递归算法是一种直接或间接调用自身算法的过程。 递归算法解决问题的特点: (1)递归就是在过程或函数里调用自身 (2)在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。 (3)递归算法解题通常显得很简洁,但递归算法解题的运行效率较低,所以一般不提倡用递归算法设计程序。 (4)在递归调用的过 阅读全文

posted @ 2019-09-28 23:12 梦想一步登天 阅读(883) 评论(0) 推荐(0) 编辑

python--冒泡排序

摘要: 所谓冒泡,就是将元素两两之间进行比较,谁大就往后移动,直到将最大的元素排到最后面,接着再循环一趟,从头开始进行两两比较,而上一趟已经排好的那个元素就不用进行比较了。 冒泡排序的思想: 每次比较两个相邻的元素, 如果他们的顺序错误就把他们交换位置。 冒泡排序原理: 每一趟只能将一个数归位, 如果有n个 阅读全文

posted @ 2019-09-28 23:08 梦想一步登天 阅读(360) 评论(0) 推荐(0) 编辑

2019年9月27日 #

python实现用户登录、注册实例

摘要: python面向函数式编程,模拟用户登录验证、注册的代码实现。 主要有以下两个文件: 1、user.txt文档文件,相当于数据库的用户信息表,主要是记录用户名和密码。 注意:1)此文档需要与.py文件放在同一个路径下。 2)用户名、密码在存储时,是以$符号区别开。 2、模拟用户登录验证、注册的代码实 阅读全文

posted @ 2019-09-27 23:55 梦想一步登天 阅读(3339) 评论(0) 推荐(0) 编辑

2019年9月25日 #

python文件操作

摘要: 操作流程:1、打开文件 文件柄 = open(文件名,模式,编码) 打开文件的模式有: 一、基本的打开方式: 1)r:只读模式【默认】 f = open("file.txt", "r") data = f.read() f.close() print(data ) 2)w:只写模式【不可读;文件不存 阅读全文

posted @ 2019-09-25 23:34 梦想一步登天 阅读(273) 评论(0) 推荐(0) 编辑

python-随机生成验证码实例

摘要: 需求:随机生成验证码, 思路: 1.生成一个随机数,65-90 2.数字转化为字母:chr(数字) 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 import random 5 temp = "" 6 for i in range(6): 阅读全文

posted @ 2019-09-25 21:13 梦想一步登天 阅读(588) 评论(0) 推荐(0) 编辑

2019年9月24日 #

day008-python内置函数

摘要: 一、ptthon内置函数 二、内置函数详细概述 2.1 abs(x):函数返回数字的绝对值。 注意: 1)x -- 数值表达式,可以是整数,浮点数,复数。 2)如果参数是一个复数,则返回它的大小。 1 >>> abs(-2) 2 2 View Code 2.2 all(iterable):函数用于判 阅读全文

posted @ 2019-09-24 23:10 梦想一步登天 阅读(276) 评论(0) 推荐(0) 编辑

2019年9月19日 #

day007-python函数之课后作业讲解

摘要: 作业一: 需求:写函数,计算传入字符串中的【数字】、【字母】、【空格】以及【其他】的个数 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 #先定义一个函数 5 def func(args): 6 #定义一个计算数字的变量 7 digit_nu 阅读全文

posted @ 2019-09-19 23:36 梦想一步登天 阅读(391) 评论(0) 推荐(0) 编辑

day006-python函数

摘要: 一、定义函数 def 函数名(): 函数体代码 例: #定义函数 def email(): print('send email') #调用执行函数 email() 二、函数的返回值 def email(): print("send email") return "发送成功" #没有return,默认 阅读全文

posted @ 2019-09-19 00:05 梦想一步登天 阅读(273) 评论(0) 推荐(0) 编辑

2019年9月17日 #

day005-python基础数据类型之课后作业讲解

摘要: 1、元素的分类 需求:有如下集合[11,22,33,44,55,66,77,88,99,90……],将所有大于66的值保存在字典的第一个key中,将小于66的值保存在第二个key的值中 代码实现: 1 #定义一个list列表 2 li = [11,22,33,44,55,66,77,88,99,90 阅读全文

posted @ 2019-09-17 00:05 梦想一步登天 阅读(353) 评论(0) 推荐(0) 编辑

2019年9月8日 #

day004-python运算符与基本数据类型

摘要: 一、运算符1、算术运算符:主要用于两个对象算数计算(加减乘除等运算)运算符: +:两个对象相加 -:得到负数或是一个数减去另一个数 *:两个数相乘或是返回一个被重复若干次的字符串 /:x除以y %:返回除法的余数 **:返回x的y次幂 //:返回商的整数部分2、比较(关系)运算符:用于两个对象比较( 阅读全文

posted @ 2019-09-08 22:59 梦想一步登天 阅读(335) 评论(0) 推荐(0) 编辑