摘要:python装饰器就是用于拓展原来函数功能的一种函数,这个函数的特殊之处在于它的返回值也是一个函数,使用python装饰器的好处就是在不用更改原函数的代码前提下给函数增加新的功能。 3.1 定义装饰器,定义函数。 def xxx(): 函数体 3.2 应用装饰器 在需要使用的函数、方法上@xxx即可
阅读全文
摘要:递归算法是一种直接或间接调用自身算法的过程。 递归算法解决问题的特点: (1)递归就是在过程或函数里调用自身 (2)在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。 (3)递归算法解题通常显得很简洁,但递归算法解题的运行效率较低,所以一般不提倡用递归算法设计程序。 (4)在递归调用的过
阅读全文
摘要:所谓冒泡,就是将元素两两之间进行比较,谁大就往后移动,直到将最大的元素排到最后面,接着再循环一趟,从头开始进行两两比较,而上一趟已经排好的那个元素就不用进行比较了。 冒泡排序的思想: 每次比较两个相邻的元素, 如果他们的顺序错误就把他们交换位置。 冒泡排序原理: 每一趟只能将一个数归位, 如果有n个
阅读全文
摘要:python面向函数式编程,模拟用户登录验证、注册的代码实现。 主要有以下两个文件: 1、user.txt文档文件,相当于数据库的用户信息表,主要是记录用户名和密码。 注意:1)此文档需要与.py文件放在同一个路径下。 2)用户名、密码在存储时,是以$符号区别开。 2、模拟用户登录验证、注册的代码实
阅读全文
摘要:操作流程:1、打开文件 文件柄 = open(文件名,模式,编码) 打开文件的模式有: 一、基本的打开方式: 1)r:只读模式【默认】 f = open("file.txt", "r") data = f.read() f.close() print(data ) 2)w:只写模式【不可读;文件不存
阅读全文
摘要:需求:随机生成验证码, 思路: 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):
阅读全文
摘要:一、ptthon内置函数 二、内置函数详细概述 2.1 abs(x):函数返回数字的绝对值。 注意: 1)x -- 数值表达式,可以是整数,浮点数,复数。 2)如果参数是一个复数,则返回它的大小。 1 >>> abs(-2) 2 2 View Code 2.2 all(iterable):函数用于判
阅读全文
摘要:作业一: 需求:写函数,计算传入字符串中的【数字】、【字母】、【空格】以及【其他】的个数 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 #先定义一个函数 5 def func(args): 6 #定义一个计算数字的变量 7 digit_nu
阅读全文
摘要:一、定义函数 def 函数名(): 函数体代码 例: #定义函数 def email(): print('send email') #调用执行函数 email() 二、函数的返回值 def email(): print("send email") return "发送成功" #没有return,默认
阅读全文
摘要: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
阅读全文
摘要:一、运算符1、算术运算符:主要用于两个对象算数计算(加减乘除等运算)运算符: +:两个对象相加 -:得到负数或是一个数减去另一个数 *:两个数相乘或是返回一个被重复若干次的字符串 /:x除以y %:返回除法的余数 **:返回x的y次幂 //:返回商的整数部分2、比较(关系)运算符:用于两个对象比较(
阅读全文
摘要:基本的写代码流程:1、创建 xxx.py文件 注意:文件不要保存在中文的路径下,和文件名不要以中文命名。 2、写代码 a.注意两行文件头 #! /usr/bin/env python # -*- coding:utf-8 -*- b.写功能代码 3、执行代码 a.打开终端 b.输入python命令,
阅读全文
摘要:Linux系统一切皆命令 命令1:pwd 显示当前所在目录命令2:cd(change directory) 切换目录 cd / 回到根目录 cd .. 返回上一级命令3:ls 查看当前目录下的文件 ls -l 显示当前目录详细文件信息 ls -lh 人性化地显示文件大小信息 ls -a 显示隐藏文件
阅读全文
摘要:一、Python下载 1、Python最新源码,二进制文档,新闻资讯等可以在Python的官网查看到: 2、Python官网:https://www.python.org/ 3、你可以在以下链接中下载 Python 的文档,你可以下载 HTML、PDF 和 PostScript 等格式的文档。 4、
阅读全文