![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习
文章平均质量分 65
hlpplh
这个作者很懒,什么都没留下…
展开
-
PyCharm python script设置
PyCharm由于一些编码的原因,我们看到的python文件,通常都会在文件头写明#-- coding:utf-8 -- 等说明语句,当然经常也会说明脚本创建时间以及作者联系方式等信息。每一个文件这么写是很繁琐的,在pycharm中能够设置python脚本的文件模板,让文件创建的时候就自动写上以上说的一些相关信息。设置很简单,如下两步即可:进入pycharm的setting在相关位置写上箭头所示的代码:# -*- coding: utf-8 -*-# @Time : ${DATE}原创 2020-12-29 15:37:58 · 5381 阅读 · 7 评论 -
python学习主要技术栈
##零、主要技术栈###1. 后端Django,Web框架官方文档 https://docs.djangoproject.com/zh-hans/Django REST Framework,简称DRF,基于Django的REST接口框架官方文档 https://www.django-rest-framework.org/非官方中文文档 https://q1mi.github.io/Django-REST-framework-documentation/Django REST原创 2020-09-05 15:31:05 · 2688 阅读 · 0 评论 -
python浅拷贝和深度拷贝
总结先来看浅拷贝。常见的浅拷贝的方法,是使用数据类型本身的构造器,比如下面两个例子:l1 = [1, 2, 3]l2 = list(l1)l2[1, 2, 3]l1 == l2Truel1 is l2Falses1 = set([1, 2, 3])s2 = set(s1)s2{1, 2, 3}s1 == s2Trues1 is s2False浅拷贝,是指重新分配一块内存,创建一个新的对象,里面的元素是原对象中子对象的引用。因此,如果原对象中的元素不可变,那原创 2020-09-03 17:45:51 · 151 阅读 · 0 评论 -
Python装饰器
一、什么是装饰器?装饰器他人的器具,本身可以是任意可调用对象,被装饰者也可以是任意可调用对象。强调装饰器的原则:1 不修改被装饰对象的源代码 2 不修改被装饰对象的调用方式装饰器的目标:在遵循1和2的前提下,为被装饰对象添加上新功能二、软件开发的原则软件开发 的 一个原则:“开放-封闭”原则 开放:对现有功能的扩展开放 封闭:已实现的功能代码块不应该被修改三、装饰器的应用装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对转载 2020-08-24 12:04:22 · 116 阅读 · 0 评论 -
@classmethod 和 @staticmethod 方法
成员方法(实例方法)、静态方法和类方法实例方法类中最常用的方法是实例方法, 即通过通过实例作为第一个参数的方法。举个例子,一个基本的实例方法就向下面这个: human_count = 0 def __init__(self, name): self.name = name Human.human_count += 1 def print_name(self): print("My name is: ", sel转载 2020-08-21 17:54:05 · 1298 阅读 · 0 评论 -
python 字典修改key方法
注意:python中字段的key是不能直接修改,因为键是hash间接修改key值方法第一种(推荐):dict={'a':1, 'b':2} dict["c"] = dict.pop("a")第二种方法:dict={'a':1, 'b':2} dict.update({'c':dict.pop("a")})第三种方法:dict={'a':1, 'b':2}dict['c']=dict['a']del dict['a']...原创 2020-07-06 12:51:33 · 399 阅读 · 0 评论 -
部署python 开发环境
安装代码开发/管理环境1、代码编辑器: 推荐 PyCharm2、Homebrew安装: https://brew.sh/index_zh-cn.htmlHomebrew官方镜像源地址更换: http://mirrors.ustc.edu.cn/help/brew.git.htmlHomebrew官方核心镜像源地址更换: http://mirrors.ustc.edu.cn/help/homebrew-core.git.html3、pyenv安装: brew install pyenv4、pyen原创 2020-06-12 18:58:26 · 177 阅读 · 0 评论