
Python
文章平均质量分 75
缘缘媛
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python高阶用法
前言 本文带你学习python的高阶模块。以下内容将帮助加深python的理解 干货 生成式、推导式的用法 Comprehensions,能用一行代码解决的绝不用第二行 gen_list = ['tencent', 'ali', 'baidu', 'huawei', 'bytes', 'meituan', 'didi'] print(list(range(11))) # if...e...原创 2020-04-10 10:32:02 · 396 阅读 · 0 评论 -
python线程学习
线程的概念 线程是CPU调度的基本单元,线程运行于进程当中,一个进程中可以运行很多个线程。同一进程中的所有线程共享内存空间 threading Thread # 表示一个线程的执行的对象 start() # 开始线程的执行 run() # 定义线程的功能的函数(一般会被子类重写) join(t...原创 2020-03-30 17:25:24 · 256 阅读 · 0 评论 -
python进程学习
前言 进程是操作系统的中执行的程序,操作系统以进程为单位分配存储系统,每个进程都有自己的地址空间、数据栈以及其他用于跟踪进程的辅助数据,操作系统管理所有进程的执行,为它们分配合理的资源。由于进程是一个独立的内存空间,所以他们之间必须通过进程间通信机制(IPC,Inter-Process Communication)来实现数据共享。 具体的共享方式有,管道、套接字、信号、共享内存等。 1. pyth...原创 2020-03-29 23:17:04 · 268 阅读 · 0 评论 -
Python文件处理和常见的异常
前言 在实际的开发过程中会经常要将数据作持久化处理,通常的做法是将数据从内存写到磁盘文件中 本文将带你学习Python对于文件的读写操作,以及在如何保证代码的健壮性和容错性;异常的捕获必不可少,这里仅列举一些常见的异常 python中使用open内置函数来打开文件,可以指定文件名(相对路径和绝对路径)、操作模式(读/写/追加)、编码格式(一般为utf-8). 读写文本文件 读写文件一般使用o...原创 2020-03-26 16:26:37 · 1714 阅读 · 0 评论 -
python面向对象进阶之路
写在前面 众所周知,python是门面向对象编程语言,面向对象是一个程序设计和编程思想,即一切皆为对象。 面向对象 面向对象三要素:封装,继承, 多态 封装? 把一致的行为或者公共的部分封装成一个类或者方法。 比如把一定重量的面粉装到袋子里保存起来就是封装的过程。 继承? 通过继承来实现父类的特性,子类继承父类。 比如我们都是从父母那里继承到了一些特定的行为 多态? 多态顾名思义...原创 2020-03-22 14:54:37 · 236 阅读 · 0 评论 -
30分钟带你入门python正则表达式
场景: * 字符的匹配 * 爬虫中的使用 * 手机号码,邮箱的匹配 python中使用正则表达式 re模块的使用 re模块是python中正则表达式的包 import re # result = re.match(<正则表达式>, <要匹配的字符串>) result = re.match('python', 'ipython is best') if no...原创 2020-03-18 17:53:36 · 426 阅读 · 0 评论 -
linux下python安装和虚拟环境
一.安装python3.7.3 安装依赖环境 yum -y install wget gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel 下载Py...原创 2020-03-16 16:02:14 · 226 阅读 · 0 评论 -
python内建函数和常用模块
前言 python的优势在于它的库和它的生态非常好,以至于它可以做很多事情,博主带你学习下python的内建函数和常用的模块。 欢迎大家关注和指正~ 一 python的内建函数 import sys # print(dir(sys)) # 查看对象的属性,在学习python的模块当中可以通过dir来查看其有哪些方法 # print(help(sys)) # python的交互式帮助,在其他...原创 2020-03-14 16:31:44 · 451 阅读 · 0 评论 -
python数据结构大全
前言 python中基础的数据结构,如果不经常使用,很容易忘记,本文带你复习python中数据结构的所有基本操作 Python数据类型 1. 数字类型 int > 1, 0 2. 字符串类型 string > '', " ", "hello world" 3. 列表 list > [], [1, 2, 3], [1, 2, [2, 3]] 4. 元组 tuple &g...原创 2020-03-12 23:48:16 · 379 阅读 · 2 评论 -
python协程入门
背景 python对于多线程受限于GIL(全局解释器锁)导致其性能大大降低,并不能实现真正意义上的并发。用协程倒是一个节约内存提升效率的不错Idea。 一.了解几个概念 什么是异步任务? 所谓异步任务就是,在进行IO(Input/Output)操作时或者在进行耗时操作的时候,不必等待程序立马结束返回结果,你可以继续做其他的事情,当它结束的时候会得到通知。 举个栗子: 在平时的生活当中我们经常会...原创 2020-03-11 15:29:34 · 285 阅读 · 1 评论 -
不看后悔之redis篇
前言 在实际的开发过程中,Redis的使用场景非常多。它是一款非常优秀的NoSQL。查询效率是mysql的数百倍。 redis官网 redis命令参考 Redis介绍 什么是redis? reids是一款开源的,内存中存储的数据结构存储系统。同时也支持数据持久化存储 redis的应用场景 登录会话存储,session 作为消息队列,比如celery,RabbitMQ就是使用Redis作为...原创 2020-03-09 14:26:16 · 272 阅读 · 1 评论 -
一文带你入门memcached
写在前面 最近在学习的时候发现很多东西看过,但是容易忘记。发现用博客的形式记录下来真的可以加强记忆,后续会不断更新更多技术和分享博客,希望大家提出改进意见 @_@ 一.什么是memcached? memcached是一个分布式的内存型NoSQL数据库。它所有的数据都是存储在内存中的,适合存储一些验证码 ...原创 2020-03-09 09:54:53 · 299 阅读 · 0 评论