自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cwd的博客

python 总结(基础篇)

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

原创 多进程和多线程

多进程 多线程 启动服务器 多人聊天室 多进程 进程(process)是操作系统分配内存的基本单位 之间的内存是相互隔离的 如果要通讯要靠IPCG制(是很麻烦的) 原因1: 如果一个任务的执行时间较长,可以分配若干个小任务从而 提升执行效率 缩短执行时间 原因2: 改善用户体验 如果多个任务之间没有任何关联 而且希望利用cpu的多核特性 那么我们推荐使用多...

2018-03-24 14:20:05 321 1

原创 多重继承和正则表达式

正则表达式 一般用法 列表和迭代器用法 sub用法 在sub中可以替换成函数 多重继承 正则表达式 符号 解释 示例 说明 . 可以匹配任意字符 a. adj , afhjs&45 \w 匹配字母数字下划线 a\w af,a7,a_ \d 匹配数字 a\d a1,a8 \...

2018-03-24 10:30:52 354

原创 git分布式版本控制系统基本用法

Git - 版本控制 具体操作流程 第一步下载查看 提交到缓存区 创建版本号 不同与合并及回滚 缓存修改的代码 什么是版本控制: 集中式版本控制系统,版本库是集中存放在中央服务器的,在干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器. 中央服务器就好比是一个图书馆,如果你要改这本书里面的内容,那么你必须先拿...

2018-03-20 08:50:44 145

原创 读写功能 json

Json 意思是(JavaScript Object Notation) 表示的是前端的信息 而我们之所以要运用该技能 是所有的编程语言最终转换到前端都是用的JS #使用顺序: def main(): # .表示当前路径 ..表示上级路径 fs = open('./hello', 'r', encoding='utf-8') # 1.文件名称 2.操作 读 写等 ...

2018-03-17 17:36:07 571

原创 面向对象(二)

关于python中的一些法则 lamubda 命名关键字参数 装饰器 在类中固定参数 继承 关于python中的一些法则 程序员都是懒惰的 都是急躁的 因此为了能达到该目标应该知道一些官方的法则 开闭原则 ——软件实现应该对扩展开放,对修改关闭 依赖倒转原则 里氏替换原则 —— 子类可以替换父类 接口隔离原则 合成聚合复用原则 —— 可以强关联的地方就不...

2018-03-13 23:13:40 151

原创 容器的进阶用法 表示分支即为‘行列’ 和字典的用法

首先我们先巩固一下容器里的用法 生成双色球 定义一个容器 里面有33个球 每次拿走一个就会空一个容器 直到拿走了6个 也就是产生一个新容器个数为6 最后篮球追加进容器里面 然后打印出这个容器里的数 def random_selcet(): from random import randrange ,randint red_ball = list(range(1,34...

2018-03-13 23:04:57 148

原创 Class 类别(面向对象)

类 首先是定义一个类 接下来在类(学生)里面附上属性 最后我们来命名 关于进制的知识 类 面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继...

2018-03-10 14:49:33 1621 1

原创 关于‘容器’结构的定义

[oct] 在容器结构里的一些基本函数应用 注意在字符串中通常我们计数从0开始 def main(): str1 = 'hello' print(len(str1))#字符串长度 print(str1.capitalize())#首字母大写 print(str1.find('ll'))#找到对应的字符 并且显示长度 print(str1.r...

2018-03-07 23:12:18 308

原创 def的一些新说明

关于命名的说明 关于递归函数 额外补充课堂 关于命名的说明 驼峰命名发 官方推荐:is_prime 其实可以:isPrime 第二个字母首字母大写 pep8 定义函数前后空两行 默认函数值等号两边不要空格 我们可能会对0个或多个参数进行加法运算,而具体有多少个参数是由调用者来决定,我们作为函数的设计者对这一点是一无所知的,因此在不确定参数个数的时候,我们可以使用可变参...

2018-03-06 23:30:30 502

原创 关于第一篇文章进阶篇

该篇分录 分支结构的重复运用 循环结构的重复运用 重复的代码是不好的 and or 运算符都是带短路功能的运算符 补充一些变量 分支结构的重复运用 if中可以多次运用elif从而创造多种可能 """ 简单来说表示摇动骰子1~6的概率 """ from random import randint a=b=c=d=e=f=0 for i in range(1...

2018-03-05 23:14:47 183

原创 python基础篇(简单的模块组建)1.

第一周总结 概述 pyrhon是一种解释性语言(优点平台可移植性,但是执行效率低) 今天当计算机硬件已近足够发达的时候,我们追求的并不是执行效率而是开发效率 python 官方网站下载 说明:如果要在Linux环境下更新到3.版本需要通过源代码构建安装 可以用pip来安装第三方模块 pip install ipython jupyter 或者 pyth...

2018-03-04 19:03:23 285

空空如也

空空如也

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

TA关注的人

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