自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 利用实现rsa加密

import rsafrom rsa.transform import bytes2intclass PasswordEncrypt: def __init__(self): self.public_key = None self.private_key = None def set_public_key(self, modules, ex...

2020-05-07 13:43:16 205

原创 定义函数:(要求:定义函数处理逻辑。input输入操作在函数之外。)将用户输入的所有数字相乘之后对20取余数,用户输入的数字个数不确定

# 定义函数,用户判断一个字符串是不是数值(包括正数、负数、小数)def input_isint(input_str): if input_str.replace('.', '', 1).isdigit(): # 判断是否是正数,包括小数 return True elif input_str.startswith('-') and input_str[1:].replace('.', '', 1).isdigit(): # 判断是否是负数,包括小数 re

2020-05-30 14:55:57 1617

原创 python 基础语法学习 字符串前面出现的u,r,b,f含义

1、字符串前加 u例:u"我是含有中文字符组成的字符串。"作用:后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。2、字符串前加 r例:r"\n\n\n\n”  # 表示一个普通生字符串 \n\n\n\n,而不表示换行了。作用:去掉反斜杠的转移机制。(特殊字符:即那些,反斜杠加上对应字母,表示对应的特殊含义的,比如最常见的”\n”表示换行,”\t”表示Tab等。 )应用:常用于正则表达式,对应着re模块。3、字符串前加

2020-05-30 14:50:20 175

原创 有一个列表li_1,突然少了一个数据变成了li_2,问怎么快速查找出少了的那一个

# 有一个列表li_1 = ['a', 'b', 'c', 'd', 'e', 'f', 'g'],突然少了一个数据变成了li_2 = ['a', 'b', 'd', 'e', 'f', 'g'],问怎么快速查找出少# 了的那一个li_1 = ['a', 'b', 'c', 'd', 'e', 'f', 'g']li_2 = ['a', 'b', 'd', 'e', 'f', 'g']c = set(li_1).difference(set(li_2))print(c)...

2020-05-22 00:50:10 208

原创 3、编写装饰器,为多个函数加上认证的功能(用户的账号密码来源于文件),要求登录成功一次,后续的函数都无需再输入用户名和密码

# 3、编写装饰器,为多个函数加上认证的功能(用户的账号密码来源于文件),要求登录成功一次,后续的函数都无需再输入用户名和密码with open('user') as f: users = eval(f.read())def login_check(func): """ 登录验证的装饰器 :param func: type:functions :return: """ def ado(): if not users['token

2020-05-22 00:46:43 1085

原创 2、定义一个计算函数运行时间的装饰器(计算时间使用time模块实现)

import timedef wrapper(func): def count_time(*args, **kwargs): start_time = time.time() func(*args, **kwargs) end_time = time.time() print("{}函数运行的时间为:{:.5f}秒".format(func.__name__, end_time - start_time)) return

2020-05-19 20:16:08 827

原创 1、一个完整的闭包必须满足哪几个条件?

1、函数中嵌套一个函数2、外层函数返回内层嵌套函数的函数名3、内层嵌套函数有引用外层的一个非全局变量

2020-05-19 20:14:41 613

原创 三、小明有100元钱,打算买100本书,A类书籍5元一本,B类书籍3元一本,C类书籍1元两本,请用程序算出小明一共够多少种买法?(面试笔试题)

money = 100book = 100count = 0for a in range(int(money/5)): for b in range(int(money/3)): for c in range(int(money/0.5)): if a * 5 + b * 3 + c * 0.5 <= 100 and a + b + c == 100: print("a={0}, b={1}, c={2}".form

2020-05-11 16:26:14 2329

原创 二、古典问题:第三个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

def fun(n): if n == 1 or n == 2: return 2 else: return fun(n-2) + fun(n-1)print(fun(7))

2020-05-11 16:23:00 177

原创 实现斐波那契数列,输入一个数列的位置数,返回斐波那契数列相应位置的值,斐波那契数列[1, 1, 2, 3, 5, 8, 13, 21, 34......],第一个数是1,后面的数等于前面两个数相加

def fib(n): if n == 1 or n == 2: return 1 else: return fib(n - 1) + fib(n - 2)print(fib(8))

2020-05-11 12:41:45 1311

原创 通过递归函数实现任意数的阶乘

def rec_func(n): # 判断n是否等于1,如果等于则返回1 if n == 1: return n else: # 不等于则继续调用自身函数进行判断 return n * rec_func(n - 1)res = rec_func(5)print(res)...

2020-05-05 13:01:55 810

原创 当前有文件cases.xlsx,设计程序将excel中的用例读取到一个生成器?

from openpyxl import load_workbookdef read_excel(file_name, sheet_name): """ 读取excel中数据的方法 :param file_name:excel文件名 :param sheet_name:表单名 :return:读取的数据 """ wb = load_wo...

2020-05-04 01:08:07 279 1

原创 使用字典推导式将下面字符串格式的数据,改成字典类型的数据

cookie_str = 'BIDUPSID=658666539B05170F9F7B00FEC01D5BAA;PSTM=1588388886;BAIDUID=658666539B05170F52E1CDE2FD73137E%3AFG%3D;BD_NOT_HTTPS=1'dict_str = {i.split("=")[0]: i.split("=")[1] for i in cookie_st...

2020-05-03 20:16:14 292

原创 使用列表推导式生成一个['page1', 'page2', 'page3', 'page4', 'page5', ...., 'page10']

# 方法一:url_1 = []for i in range(1, 11): url = 'page{}'.format(i) url_1.append(url)print(url_1)# 方法二:列表推导式url_2 = ['page{}'.format(i) for i in range(1, 11)]print(url_2)...

2020-05-02 07:21:19 371

原创 使用列表推导式生成一个[0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50]的列表

list_comprehension_1 = [item for item in range(51) if item % 5 == 0]print(list_comprehension_1)

2020-05-02 07:11:54 2050

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除