- 博客(16)
- 收藏
- 关注
原创 python flask框架项目拆分
一 \结构 二\manage.py from flask_migrate import MigrateCommand from flask_script import Manager from app import create_app app = create_app() manager = Manager(app) manager.add_command('db',Migrat...
2018-11-17 10:12:25
1535
原创 Python 入栈出栈
class Stack(): def __init__(self,size,): self.size = size self.stack = [] def push(self,x): self.stack.append(x) def pop(self): top = self.stack[-1] ...
2018-08-08 19:11:22
3803
1
原创 .编写一个简单的工资管理程序,系统可以管理以下四类人:工人(worker)、销售员(salesman)、经理(manager)、销售经理(salemanger)。 # 所有的员工都具有员工号,姓名,工
class Employee: def __init__(self,id,name): self.id = id self.name = name # self.salary = salary def set_name(self): return self.name def get_name(self):...
2018-08-08 19:09:03
5954
1
原创 1.设计一个Person,包含姓名、年龄和性别三个私有成员属性,另外Person类还包含males和females两个私有类属性,用来记录男生和女生的数量, 可以通过number_male和numb
class Person: __males = 0 __females = 0 def __init__(self,name,age,sex): self.__name = name self.__age = age self.__sex = sex if self.__sex == "男": ...
2018-08-08 19:07:52
13669
原创 Python 写函数,计算并返回传入字符串中数字个数、字母个数、空格个数以及其他字符的个数。
def count(str1): """ :param str1: 传入字符串 :return: 数字个数、字母个数、空格个数以及其他字符的个数 """ num_number = char_number = space_number = other_number = 0 for char in str1: if char.isdi...
2018-08-08 19:06:01
19736
1
原创 Python udp 发送邮件
# 邮箱发送邮件 import smtplib from email.mime.text import MIMEText class Emailer: def __init__(self,user,password,host): self.user = user self.password = password self.host = ho...
2018-08-08 19:05:30
281
原创 Python 写函数,传入一个参数n,返回n的阶乘
def factorial(n): """ :param n: 参数 :return: 返回结果 """ if n < 0: exit() sum = 1 for i in range(1, n+1): sum *= i print(sum) return factorial(8) ...
2018-08-07 17:16:40
15336
原创 Python 写一个函数,传入一个字符串时间:例如5点30分29秒表示为:’5:30:29’;然后返回下一秒的时间(字符串)
def time(str1): """ :param str1: 输入时间 :return: 返回下一秒 """ l0 = str1.split(':') l1 = int(l0[0]) l2 = int(l0[1]) l3 = int(l0[2]) if not 0 < l1 < 24: e...
2018-08-07 17:16:05
2191
原创 Python 对加减乘除分别封装一个函数进行计算,参数是两个数,返回值是计算结果
1.对加减乘除分别封装一个函数进行计算,参数是两个数,返回值是计算结果 def add(x, y): """ :param x: :param y: :return:返回结果 """ print(x + y) return add(3,4) def sub(x, y): """ :param x: :param ...
2018-08-07 17:15:25
9157
2
转载 Python 排列组合
import itertools #排列 # p1 = itertools.permutations([1,2,3,4,5],2) # print(p1) # print(list(p1)) # p1 = itertools.permutations([1,2,3,4,5],2) # print(p1) # print(list(p1)) # # #组合 # r1 = itertools...
2018-08-07 16:44:28
854
转载 Python 简单页面提取
#页面简单的提取 from urllib import request import re #1.生成一个模拟请求 rq = request.Request(r'https://www.qiushibaike.com/',headers={"User-Agent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHT...
2018-08-07 16:40:06
352
原创 python 继承父类(上一篇) 字母数字验证码
from random import randint from PIL import Image from PIL import ImageDraw from PIL import ImageFont import string,random # from verifycode import VerifyCode # str1 = (''.join(random.sample(string.a...
2018-08-07 16:32:11
166
原创 python PIL模块做纯数字验证码
from random import randint from PIL import Image from PIL import ImageDraw from PIL import ImageFont class VerifyCode: def __init__(self,width=100,height=60,len=4): self.width = 100 if ...
2018-08-07 16:30:27
451
原创 python walk/递归/深度/广度遍历
import collections import os #目录遍历 class DirTraverse: def __init__(self): self.queue = collections.deque() #1.walk遍历 def traverse_by_walk(self,path): #absolutePath 当前目录...
2018-08-07 16:27:09
822
原创 python 九九乘法表
#九九乘法表 # ''' # 1x1 = 1 # 1x2 = 2 2x2 = 4 # # 1x9 = 9 2x9 = 18 3x9 = 27 ... 9x9 = 81 # ''' #1x1 =1 1x2 = 2 1x3 = 3 # j = 1 # while j <= 9: # i = 1 # while i <= j: # print...
2018-08-07 16:24:00
281
原创 python csv
import csv #读取csv文件 with open("file1.txt") as fp: csv_reader = csv.reader(fp) # csv_reader = csv.reader(fp,delimiter='分隔符') #如果分隔符不是默认的逗号,需要制定delimiter data = [] for line in csv_read...
2018-08-07 16:22:56
355
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅