自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_32608225的博客

CrazyTester

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

原创 10Python学习修饰器&生产消费模型&作用域

一、生产消费模型场景:一个生产商品,一个消费商品。如果生产商把所有商品生产完毕后,再丢给消费,效率极其低下。测试代码如下:import timedef producer(num): res_l = [] for i in range(1, num + 1): time.sleep(0.1) print("产品{}生产完毕".format(i)...

2019-05-27 17:44:05 145

原创 09Python学习文件处理

一、概念文件保存于硬盘,存储的数据都是101010二进制数据。二、字符编码2.1 概念从明文到编码文本的转换称为“编码”,从编码文本又转回成明文则为“解码”。字符串----->encode-------->utf-8utf-8-------->decode---------->字符串2.2 乱码的两种情况:乱码一:存文件时就已经乱码存文件时,由于文件内有各...

2019-05-27 10:21:25 144

原创 08Python学习函数讲解

一、定义定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可特性:减少重复代码使程序变的可扩展使程序变得易维护>>> def funcName(v): #定义函数名,形参... print(v)...>>> funcName("hello") #调用函数hello二、形参讲解...

2019-05-27 10:17:02 173

原创 07Python学习列表解析&三元运算&lambda&迭代器

一. 三元表达式1.1 一元表达式>>> 1<2True>>> {1,2,} - {2,3}{1}1.2 三元表达式>>> a = 1>>> b = 2>>> c = 0>>> if a > b:... c = a... else:... ...

2019-05-27 10:16:17 186

原创 06Python学习集合

一 集合Set & frozensetset是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素.set是可变的set是无序的而frozenset是不可变的二 构造>>> s1 = {1,2,3}>>> s2 = frozenset(s1)>>> s1{1, 2, 3}>>> s2froz...

2019-05-27 10:15:40 144

原创 05Python学习元祖

一 元祖特性 tuple元祖可以理解为 不可变的列表list.元祖可hash元祖元素不可变元祖为有序序列元祖可迭代for元祖的最后一个元素建议也使用逗号 增加可读性二 元祖构造>>> tu =(1,2,3,'a','b',)>>> tu(1, 2, 3, 'a', 'b')>>> tuple([1,2,3,4])(1...

2019-05-27 10:12:54 86

原创 04Python学习字典详解

一 字典dict特性字典dict是一种key - value 与Java的中Map有点类似dict是无序的key必须是唯一的 且必须是可hash 不可变类型 如int str tuple frozenset>>> hash(1)1>>> hash('a')6134580092184725428>>> tu = (1,...

2019-05-27 10:12:08 136

原创 01Python学习之《Python基础教程第三版》

Python学习之《Python基础教程第三版》第一章 基础知识1.1 运算符# 加法运算>>> 2+24# 减法运算>>> 3-12# 乘法运算>>> 2*36# 除法运算,默认返回浮点型>>> 4/22.0>>> 2/30.6666666666666666# 除法运算,两...

2019-05-27 10:10:30 342

原创 03Python学习list详解

list详解一、list特性list是一个有序集合,底层使用的是链表结构。所以元素是可以进行增删改操作。同事list如果内部元素全部为str时,支持join方法。二、list内置函数2.1 元素对象.append( 元素 ) 添加元素 ⭐️>>> li = ['z','b','c','d','e','f','g','h']>>> li.append(...

2019-05-27 09:40:58 191

原创 02Python学习str详解

Python学习之《Python基础教程第三版》一、运算符Python 3.7.2 (default, Feb 12 2019, 08:15:36) [Clang 10.0.0 (clang-1000.11.45.5)] on darwinType "help", "copyright", "credits" or "license" for more information.# 加法运...

2019-05-27 09:38:00 564

原创 Python对象分类

2017-12-15 13:42:30 283

翻译 Python 重访类型分类

要点: 1、对象根据分类来共享操作;例如:字符串、列表和元组都共享诸如合并、长度和索引等序列操作 2、只有可变对象(列表、字典、和集合)可以原处修改;我们不能原处修改数字、字符串或元组 3、文件导出唯一的方法,因此可变现并不真的适用于它们–当处理文件的时候,它们的状态可能会修改,但是,这与python的核心类型可变现限制不完全相同。 4、表9-3中的“数字”包含了所有数字类型:整数(与pyt

2017-12-15 13:38:03 185

原创 python file常用操作简介

#!/user/bin/env pthon# -*- coding: UTF-8 -*-# Created by: PyCharm.# Author: qinjie# Date: 2017/12/14# Time: 08:47################## 创建file对象 ##################f1 = open(r'

2017-12-15 13:33:40 346

原创 python str常用方法简介

#!/user/bin/env pthon# -*- coding: UTF-8 -*-# Created by: PyCharm.# Author: qinjie# Date: 2017/12/12# Time: 14:13'''字符串处理通用方法'''# 1、由于字符是常量,所以如果使用切片、replace等方法时,都会产生新的字符串对象

2017-12-15 13:31:43 580

原创 python dict常用方法简介

#!/user/bin/env pthon# -*- coding: UTF-8 -*-# Created by: PyCharm.# Author: qinjie# Date: 2017/12/12# Time: 20:48d1 = {} # 构造一个空字典d2 = {'spam': 2, 'eggs': 3} # 构造2个key-value

2017-12-15 13:29:18 228

原创 Python list常用方法

#!/user/bin/env pthon# -*- coding: UTF-8 -*-# Created by: PyCharm.# Author: qinjie# Date: 2017/12/12# Time: 16:42l1 = ['AbC', 'aBD', 'Cda']l2 = ['abc']# 通过l1 l2的合并生成新的list对象

2017-12-15 13:27:24 128

原创 Python简介及配置

接触Python之前一直使用Java来开展工作。由于最近python异常火热,而且python号称粘合剂语言,所以多学一门语言对咱们IT行情人员来说,会更加显得有优势。Python发展趋势2017年11月开发语言排行 Python环境以mac为例(默认已安装brew)安装手册:http://www.jianshu.com/p/4e80b42823d5由于python历史原因 2.7版本跟3.x

2017-12-07 10:24:45 143

空空如也

空空如也

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

TA关注的人

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