Get busy living

Stay Hungry,Stay Foolish


  • 首页

  • 分类

  • 归档

  • gitbook

  • 关于

  • 搜索

(10) python中的枚举

发表于 2018-11-14 | 分类于 python基础
在python中,枚举的本质是一个类,所有枚举类都是Enum的子类枚举值不能动态更改且标签唯一,标签唯一但是数值不唯一。如果数值不唯一,相当于起别名 表示类型的三种方式123456789101112131415161718192021222324252627282930313233343536373 ...
阅读全文 »

(11) python之函数式编程

发表于 2018-11-14 | 分类于 python基础
函数式编程是一种思维,闭包只是其一种体现 匿名函数12345678#例如 x+y#普通函数def add(x,y): return x+y#匿名函数lambda x,y:x+y 三元表达式12345678# x,y x大于y,取x 否则,取y# x > y ? x:y (其他语言中)# ...
阅读全文 »

(9) python之闭包

发表于 2018-11-14 | 分类于 python基础
闭包闭包 = 函数 + 环境变量(函数定义的时候) 一个最简单的闭包1234567def curve_pre(): def curve(): print('This is a function') return curvef = curve_pre()f ...
阅读全文 »

(12) python中的装饰器

发表于 2018-11-14 | 分类于 python基础
对修改是封闭的,对扩展是开放的 ####在原有函数上调用时加时间1234567891011121314import timedef a(): print('This is a function') def b(): print('Hello world&ap ...
阅读全文 »

(8) python之初识JSON

发表于 2018-11-14 | 分类于 python基础
JSON是一种轻量级的数据交换格式JSON 是一种数据格式字符串是 JSON的表现形式符合JSON格式的字符串叫做 JSON字符串json易于阅读,易于解析,网络传输效率高 跨语言交换数据 json.loads()解码(反序列化),json.dumps()编码(序列化)123456789101 ...
阅读全文 »

(7) python正则表达式的学习过程

发表于 2018-11-14 | 分类于 python基础
12345 #优先使用内置函数a = 'C|C++|Java|C#|Python|Javascript'print(a.index('Python')>-1)print('Python' in a) #利用内置函数判断字符串'python'是否在a中 正则表达式是一个特殊的字符 ...
阅读全文 »

(6) python中面向对象

发表于 2018-11-14 | 分类于 python基础
有意义的面向对象的代码类 是面向对象最核心的观念类、对象实例化类最基本的作用:封装一定要用self,引用 self.类只负责定义,不会去运行类和对象。数据成员构造函数可以让模板生成不同的对象 类是现实世界或思维世界中的实体在计算机中的反馈它将数据以及这些数据上的操作封装在一起 类 被 实例 ...
阅读全文 »

(5) python项目的组织结构

发表于 2018-11-14 | 分类于 python基础
包、模块、类→函数、变量 序列解包1234# a=1# b=2# c=3# d,e,f=4,5,6 定义一个函数12345678def damage(skill1,skill2): damage1 = skill1*3 damage2 = skill2*2+10 return d ...
阅读全文 »

(4) python中流程控制语句

发表于 2018-11-14 | 分类于 python基础
条件语句if elif else都是关键字,需要能读和写 基本格式:123456if 条件语句1: 执行语句块1elif 条件语句2: 执行语句块2else: 执行语句块3 执行过程:12a.先判断条件语句1是否为True,如果为True就执行冒号后边的执行语句块1,整个条件结构就执行完了;如 ...
阅读全文 »

(3) python中变量与运算符

发表于 2018-11-14 | 分类于 python基础
变量的命名规则字母,数字,下划线_和他们的组合注意:12345671、首字母不能为数字2、只有下划线_这一种特殊字符3、系统关键字不能作为变量名#True = 1 #报错can't assign to keyword4、变量是区分大小写的cat_name=1catName=1 #变 ...
阅读全文 »
1…293031
WeiLai

WeiLai

好学近乎知,力行近乎仁,知耻近乎勇

302 日志
23 分类
4 标签
GitHub E-Mail 简书 Facebook
© 2025 WeiLai