随笔分类 - Python
摘要:ORM是一种编程技术,用于在面向对象的软件和关系数据库之间建立一种可兼容的系统。简单来说,ORM能够让你使用Python(或其他编程语言)来操作数据库,就像你在操作Python对象一样。 Django的ORM是一个非常强大的工具,它帮助你管理和查询数据库。基于Django ORM的主要优势,你可以:
阅读全文
摘要:Python运维常用的20个库 1、psutil是一个跨平台库(https://github.com/giampaolo/psutil) 能够实现获取系统运行的进程和系统利用率(内存,CPU,磁盘,网络等),主要用于系统监控,分析和系统资源及进程的管理。 2、IPy(http://github.co
阅读全文
摘要:''' 私有方法的使用 ''' class ThunderBird(object): # 实现一个初始方法,用来保存下载任务 def __init__(self): self.__list = [] # 实现一个公有的方法,用来添加任务 def add_task(self,url): self.__
阅读全文
摘要:''' 私有属性 ''' ''' java: public 公有 private 私有 protected 保护 python: 定义属性时,没有任何修饰 的都 是公有的 如果在属性或方法前,加两个下划线前缀,那么这个属性或方法,python 解释 器就认为是私有的 ''' class Accoun
阅读全文
摘要:''' 类的复合练习 向房子中添加家具 ''' # 设计一个房子类 class House(object): def __init__(self,address, area): self.address = address self.area = area self.free_area = self
阅读全文
摘要:# 抽象一个地瓜类 class SweetPotato(object): # 实现 初始化方法,初始地瓜的状态 和总烧烤时间 def __init__(self): self.status = '生瓜蛋子' self.total_time = 0 # 添加 一个用来保存调料的容器属性 self.co
阅读全文
摘要:找到该路径并添加以下信息 File->settings->Editor->File and Code Templates->Python Script #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : ${DATE} ${TIME} #
阅读全文
摘要:一、校验数字的表达式 1. 数字:^[0-9]*$ 2. n位的数字:^\d{n}$ 3. 至少n位的数字:^\d{n,}$ 4. m-n位的数字:^\d{m,n}$ 5. 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6. 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(
阅读全文
摘要:1. 效果图 先看效果图,哈哈哈,是不是很有学习的欲望了,开干。 爬图的数量根据你输入的页数确定,纯洁的我只是适当的爬了几张学习技术。 效果图 2. 爬取妹子图片准备工作 Python3.x Pycharm等随意一款编辑器 os库、requests库、pyquery库 2.1 安装库 2.1.1 c
阅读全文
摘要:安装BeautifulSoup: 首先:File->Settings 其次如下图:点击右边➕ 最后:输入beautifulsoup4。点击 Install to user... (如果你想安装别的插件,相同操作,太懒了省略不写了。) 总结:这就安装成功了。之前安装半天老是出错,在网上找到的一些文章,
阅读全文
摘要:调用函数 Reads: 313779101 Python内置了很多有用的函数,我们可以直接调用。 要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。可以直接从Python的官方网站查看文档: http://docs.python.org/3/library/funct
阅读全文
摘要:数据类型 存储单位 最小单位是bit,表示二进制的0或1,一般写作b 最小的存储单位是字节,用byte表示,1B = 8b 1024B = 1KB 1024KB = 1MB 1024MB = 1GB 1024GB = 1TB 1024TB = 1PB 2^32 = 2^10 * 2^10 * 2^1
阅读全文
摘要:import os#列出程序所在的路径# print(os.getcwd())#列出D:\\下所有的文件及文件夹#print(os.listdir('D:\\'))#列出对应目录下的文件及文件夹# for item in os.listdir('D:\\'):# print(item)#判断D:\\
阅读全文
摘要:list python内置的一种数据结构 有序 可更改(添加、删除) 声明 >>> game = ["dota", "dota2", "lol"] >>> game ['dota', 'dota2', 'lol'] 获取列表长度 >>> len(game) 3 获取元素 >>> game[0] 'd
阅读全文
摘要:一、写代码,有如下变量,请按照要求实现每个功能name = " aleX"# a. 移除 name 变量对应的值两边的空格,并输入移除后的内容name = "alex"# print(name)# print(name[2:])# b. 判断 name 变量对应的值是否以 "al" 开头,并输出结果
阅读全文
摘要:#一、字符串的魔法# 1、num = 9 / 2# print(num) //num=4.5# 2、num = 9 // 2# print(num) //num=4# 3、name = "william"# if "il" in name:# print("OK")# else:# print("E
阅读全文

浙公网安备 33010602011771号