自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿菜也想变大佬

python爱好者

  • 博客(14)
  • 收藏
  • 关注

原创 python设计模式----适配器模式 以及对旧知识的复习

class Synthesizer(): def __init__(self, name): self.name = name def __str__(self): return "音响 品牌是: {} ".format(self.name) def play(self): return "用来播放电子歌曲"class Human(): def __init__(self, name): self.na

2020-11-03 23:12:02 795

原创 python设计模式---->原型模式 自己的一点理解,和对旧知识的复习

import copyfrom collections import OrderedDictclass Book(): def __init__(self, name, auther, price, **kwargs): self.name = name self.auther = auther self.price = price self.__dict__.update(kwargs) # update 方法将数据添加

2020-11-03 21:12:08 232 1

原创 python建造者模式 自己的一点理解,和对旧知识的复习

from enum import Enumimport timePIzzaProgress = Enum("PIzzaProgress", "queued preparation bakeing ready") # 下单 排队 预备 烤盘 准备好PIzzaDough = Enum("PIzzaDough", "thin thick") # 披萨面团 薄的 厚的PIzzaSauce = Enum("PIzzaSauce", "tomato creme_fraiche") # 披萨酱汁 西红

2020-10-29 22:46:27 223

原创 python——collections.namedtuple函数

import collections# collections模块实现一些特定的数据类型,可以替代Python中常用的内置数据类型如# dict, list, set, tuple,简单说就是对基本数据类型做了更上一层的处理Point = collections.namedtuple("Point",["x","y"]) # namedtuple,可以创建包含名称的tupleprint(type(Point))p = Point("10",2)print(type(p.x))print(p

2020-06-26 23:11:14 292

原创 python函数(往字典格式的txt文件添加内容)

Python 函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明

2020-06-26 13:48:32 463

原创 python保留字说明

import keywordprint("python 保留字",keyword.kwlist)保留字 说明and 用于表达式运算,逻辑与操作x = 1y = 2if y == 1 and x == 2: print("条件一和条件二都成立")as用于类型转换import time as twith open("1.txt") as t1: t1.read() print(t1)try: with open("1.txt") as t1:

2020-06-25 22:13:31 604

原创 python基础知识总结实例(简单的小程序)

购物车项目product_list=[ ('Mac',9000), ('Book',90), ('bicyle',1000), ('comeputer',5000),]for i,v in enumerate(product_list,1): print(i,">>>",v)shopping_car = []saving = input("请输入您的银行卡余额:")if saving.isdigit(): saving=int(

2020-06-23 22:59:41 493

原创 Python开发基础知识总结字典3

python字典字典(dict, dictionary的简写)是Python中另一个非常重要的内置数据类型,是Python中映射类型(Mapping Type),它把“键”(key)映射到“值”(value),通过key可以快速找到value,它是一种“键值对”(key-value)数据结构。“键”,可以是任意不可变的类型对象(可以做hash,即具有hash()和eq()方法的对象),通常是字符串和数字,同一个字典中键是唯一的。但不能是list,因为list可以通过索引、切片、append()和exte

2020-06-23 21:20:41 354

原创 Python开发基础知识总结2(list,tuple)

python函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率定义一个 函数def func(): print("hello world")func() 函数传参def func2(a,b): print(a + b) func2(10,20) ...

2020-06-21 22:04:01 224

原创 Python开发基础知识总结1

温度转换小栗子TempStr = input("请输入要转化的温度值:")if TempStr[-1] in ["C", "c"]: C = (eval(TempStr[0:-1]) - 38) / 1.8 print("转化后的温度值是{:.2f}F".format(C))elif TempStr[-1] in ["F", "f"]: F = (eval(TempStr[0:-1]) * 1.8) + 32 print("转换后的温度值是{:.2f}C".forma

2020-06-19 20:32:22 235

原创 Python turtle标准库的使用简单摸索

Python turtle标准库的使用简单摸索turtle绘图窗体turtle.setup(窗体宽,窗体高,窗体坐标X点,窗体坐标Y点)画布上,默认有一个坐标原点为画布中心的坐标轴(0,0),默认"standard"模式坐标原点上有一只面朝x轴正方向小乌龟turtle.fd(12) # 已当前点为中心,向前运行十二个像素点turtle.bk(12) # 已当前点为中心,向后运行十二个像素点turtle.circle(12,25) # 已当前点位中心,半径十二,圆心角为二十五的弧形imp

2020-05-15 22:08:22 308

原创 Python web 开发之 WSGI 协议

在Python Web开发时经常会遇到WSGI,所以WSGI到底是什么呢?本文我们一起来揭开WSGI神秘的面纱!先来看一下WSGI的介绍:全称Python Web Server Gateway Interface,指定了web服务器和Python web应用或web框架之间的标准接口,以提高web应用在一系列web服务器间的移植性。从以上介绍我们可以看出:WSGI是一套接口标准协议/规范;...

2020-02-23 16:43:51 231

原创 用python 设计一个 ORM,并做简单的说明

什么是ORM,为什么要实现ORM大家先看看这边文章,link看了这边文章后,想必搭建知道了ORM在开发中的重要性那么ORM具体是怎么实现的呢 如何不写sql语句,就可以创建数据库,以及数据表,再插入数据用python来简单地写下平常做Django开发的时候,我们在创建一个模型,其实也就是在创建一个数据库(???)from django.db import models# Creat...

2020-02-23 01:05:40 375

原创 用Python做一个Web服务器和Web框架

首先说下这个程序的整体设计思想程序的分为三大块Web服务器,web框架,还有模板Web服务器是由socket模块做的Web框架和web服务器之间的数据传送是基于WSGI协议由于web服务器要同时能接受多个用户的访问 ,所以就用了进程不知道大家独一WSGI协议了解不了解这里简单说下Web服务器网关接口(Python Web Server Gateway Interface,缩写为WSG...

2020-02-18 16:07:23 742

空空如也

空空如也

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

TA关注的人

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