python语言
易学笔记(qq:1776565180)
十年IT从业经验,从底层编码开始一步步到现在系统架构设计,推崇全栈技术开发,积累大量个人学习资料,非常适合入门和提高学习。十年工作经验前后积累了多种技术:
开发语言:C/C++/JAVA/PYTHON/GO/JSP
WEB架构:Servlets/springMVC/springBoot/springClound
容器架构:Docker容器/Docker集群/Docker与微服务集成/
数据库:Oracle/Mysql/Redis/MongoDB
中间件:Nginx/消息队列/
大数据:Hadoop/Hbase/hlive等
人工智能:数学基础/机器学习/深度学习/数据挖掘/推荐系统
展开
-
第4章:介绍python对象类型/4.1 python的核心数据类型/4.1 数字
数字一般数字加减乘除 >>> 1+3 4 >>> 2*99 198 >>> 142/2 71.0 >>> 142%3 1 >>> 100-99 1 >>> 数字次方运算 >>&am原创 2018-11-03 16:38:09 · 152 阅读 · 0 评论 -
易学笔记-第5章:数字/5.7 除法
传统除法按真实除法结果,有小数部分 >>> a = 100.9 >>> b = 22.8 >>> a/b 4.425438596491229 Floor除法 不考虑小数部分,按整数除,结果按下取整数;如果是正数则舍弃小数部分;如果是负数则舍弃小数部分并且减去1 >>> a = 100.9 ...原创 2018-11-20 10:06:49 · 83 阅读 · 0 评论 -
易学笔记-第5章:数字/5.10 十六进制、八进制、二进制
各种进制表示二进制开头:0b >>> 0b1,0b1000,0b11111111 (1, 8, 255) 八进制开头 :0o >>> 0o10,0o20,0o30 (8, 16, 24) 十六进制开头:0x >>> 0x10,0x20,0x30 (16, 32, 48) 进制转换函数转换为二进制 &...原创 2018-11-20 10:08:12 · 295 阅读 · 0 评论 -
易学笔记-第5章:数字/5.11 位操作
位移 >>> x = 0b100 >>> y = x << 2 左边位移2位,右边补2个0 >>> bin(y) '0b10000' >>> y = x >> 2 右边位移2位,左边补2个0 >>> bin(y原创 2018-11-20 10:09:39 · 71 阅读 · 0 评论 -
易学笔记-Python笔记-第5章:数字/5.2 数字常量
数字常量:笔记式Python视频精讲【初级篇】整数(无穷大小):可以表示无限大 1234 -234 0 99999 浮点数 1.23 1. 3.14e-10:e代表10,e-10表示10的-10次方 4e+10:e代表10,e+10表示10的10次方 常规十进制:(只能用0和9表示) 1234 -1234 二进制:以0b开头(只能用0和1表示)...原创 2018-11-30 17:58:23 · 155 阅读 · 0 评论 -
易学笔记-python语言-第5章:数字/5.3 内置数字工具/5.3.1 表达式操作符
表达式操作符:笔记式Python视频精讲【初级篇】+:加 -:减 *:乘 /:除 %:求余 ==:两个数相等 <:小于 <=:小于等于 >:大于 >=:大于等于 >>:右位移 00011 >> 2:表示把最右边的两位移除掉 变成 000,同时在左边补充两位0,最后变成 00 000,所以最后结果是0b00000(等于十进制的0...原创 2018-11-30 17:59:12 · 107 阅读 · 0 评论 -
易学笔记-python语言-第5章:数字/5.3 内置数字工具/5.3.2 内置数学函数
内置数学函数:笔记式Python视频精讲【初级篇】 pow:运算次方 abs:求绝对值 round:四舍五入保留N位小数 >>> a=1.235 >>> round(a,2) 1.24 >>> bin:二进制输出 >>> a = 1234 ...原创 2018-11-30 18:00:18 · 91 阅读 · 0 评论 -
易学笔记-python语言-第5章:数字/5.4 python表达式操作符/5.4.1 操作符
python表达式操作符:笔记式Python视频精讲【初级篇】 三元选择表达式:x if y else z 逻辑或: x or y 逻辑与: x and y 逻辑非:not x 成员关系 x in y x not in y 对象实体测试 x is y x not is y 大小比较,集合子集,超集相等性操作 x < y x <= y x...原创 2018-11-30 18:00:57 · 192 阅读 · 0 评论 -
易学笔记-python语言-第5章:数字/5.5 数字格式化显示
数字格式化显示:笔记式Python视频精讲【初级篇】 交互式模式显示小数 >>> a,b (4, 5) >>> b/(2.0+a) 0.8333333333333334 print模式显示小数 >>> print(b/(2.0+a)) 0.8333333333333334 round函数显示固定长度小数...原创 2018-11-30 18:01:33 · 133 阅读 · 0 评论 -
易学笔记-python语言-第5章:数字/5.6 比较/5.6.1 两个数字比较
两个数字比较:笔记式Python视频精讲【初级篇】 浮点比较 >>> a = 2.0 >>> b = 2 >>> a == b 浮点数比较 True 三个数字比较 >>> a = 2 >>&g原创 2018-11-30 18:02:22 · 130 阅读 · 0 评论 -
易学笔记-python语言-第5章:数字/5.7 除法/5.7.1 传统除法(真除法)
传统除法:笔记式Python视频精讲【初级篇】 按真实除法结果,有小数部分 >>> a = 100.9 >>> b = 22.8 >>> a/b 4.425438596491229 Floor除法 不考虑小数部分,按整数除,结果按下取整数;如果是正数则舍弃小数部分;如果是负数则舍弃小数部分并且减去1 &g...原创 2018-11-30 18:03:11 · 126 阅读 · 0 评论 -
易学笔记-python语言-第5章:数字/5.8 整数精度
整数精度:笔记式Python视频精讲【初级篇】 在python3.0中整数是无穷大的,也就是没有大小限制 >>> 2**2000 114813069527425452423283320117768198402231770208869520047764273682576626139237031385665948631650626991844596...原创 2018-11-30 18:04:08 · 213 阅读 · 0 评论 -
易学笔记-python语言-第5章:数字/5.10 十六进制、八进制、二进制
各种进制表示: 笔记式Python视频精讲【初级篇】 二进制开头:0b >>> 0b1,0b1000,0b11111111 (1, 8, 255) 八进制开头 :0o >>> 0o10,0o20,0o30 (8, 16, 24) 十六进制开头:0x >>> 0x10,0x20,0x30 (16, 32...原创 2018-11-30 18:05:09 · 127 阅读 · 0 评论 -
易学笔记-python语言-第5章:数字/5.11 位操作
位移: 笔记式Python视频精讲【初级篇】 >>> x = 0b100 >>> y = x << 2 左边位移2位,右边补2个0 >>> bin(y) '0b10000' >>> y = x >> 2 右边位移2位,左边补2个0 &g原创 2018-11-30 18:06:16 · 93 阅读 · 0 评论 -
易学笔记-python计算个人所得税
2018年10月1号开始执行最新费率的个人所得税,这里用python实现个人所得税的计算:Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:57:15) [MSC v.1915 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license()" for mo...原创 2018-12-04 08:57:03 · 3087 阅读 · 0 评论 -
易学笔记-第5章:数字/5.6 比较
两个数字比较浮点比较 >>> a = 2.0 >>> b = 2 >>> a == b 浮点数比较 True 三个数字比较 >>> a = 2 >>> b = 4 &a原创 2018-11-20 10:05:56 · 104 阅读 · 0 评论 -
易学笔记-第5章:数字/5.5 数字格式化显示
数字格式化显示交互式模式显示小数 >>> a,b (4, 5) >>> b/(2.0+a) 0.8333333333333334 print模式显示小数 >>> print(b/(2.0+a)) 0.8333333333333334 round函数显示固定长度小数 >>> round(b/(...原创 2018-11-20 10:04:34 · 145 阅读 · 0 评论 -
易学笔记-第5章:数字/5.4 python表达式操作符/5.4.1 操作符
python表达式操作符三元选择表达式:x if y else z 逻辑或: x or y 逻辑与: x and y 逻辑非:not x 成员关系 x in y x not in y 对象实体测试 x is y x not is y 大小比较,集合子集,超集相等性操作 x < y x <= y x > y x >= y ...原创 2018-11-20 10:03:51 · 113 阅读 · 0 评论 -
第4章:介绍python对象类型/4.1 python的核心数据类型/4.2.1 字符串获取操作、字符串合并和重复操作
字符串获取操作 概念:用双引号或者单引号括起来的一串字符 字符串按下标获取操作 定义字符串 >>> S="abcd" 给字符串求长度 >>> len(S) 4 从正数数字从左边开始获取单个字符:从0开始 >>> S[0] 'a' >>&原创 2018-11-03 16:44:18 · 151 阅读 · 0 评论 -
第4章:介绍python对象类型/4.1 python的核心数据类型/4.2 字符串/4.2.3 字符串查找、替换、分解、转大小写
字符串查找/替换/分解/转大小写字符串查找 >>> S 'abcd' >>> S.find("bc") 1 替换 >>> S.replace("bc","xyz") 'axyzd' 分解 >>> char.split(",")原创 2018-11-03 16:46:57 · 101 阅读 · 0 评论 -
第4章:介绍python对象类型/4.1 python的核心数据类型/4.2 字符串/4.2.4 字符串格式化、字符串编辑HTML或者XML语法、使用正则表达式
字符串格式化 %s 方式格式化: >>> "%s,abc,%s" %('123','456') '123,abc,456' {数字}方式格式化: >>> "{0},abc,{1}".format('123','456') '123,abc,456' 字符串编辑HTML或者XML语法 语法: 以三个"""或者'''开始原创 2018-11-03 16:53:30 · 140 阅读 · 0 评论 -
第4章:介绍python对象类型/4.1 python的核心数据类型/4.3 列表
获取操作 >>> L = [123,'abc',1.23] >>> L[0] 从左边开始获取 123 >>> L[-1] 从右边开始获取 1.23 >>> 追加元素 >>> L [123, 'abc', 1.23] >&原创 2018-11-03 17:14:10 · 128 阅读 · 0 评论 -
第4章:介绍python对象类型/4.1 python的核心数据类型/4.4 字典
创建字典 格式:用大括号括起来,每一对以:隔开 内容:key和value的值随便,数字、字符、列表、集合、元组混合都可以 注意:如果key相同,会用新的value覆盖旧的value;这里的key相同指的是要么都是数字,要么都是字符才算相同,比如1和“1”不算相同的 举例: >>> D = {1:"a",2:"b",3:'c',"4":5,1:"b"} #这...原创 2018-11-03 17:28:27 · 126 阅读 · 0 评论 -
第4章:介绍python对象类型/4.1 python的核心数据类型/4.5 元组以及文件操作
元组概念 元组类似于列表,但是它一旦创建了就不能改变,改变包括 元素修改 元素删除 追加元组 用小括号包含元素,各个元素之间用逗号隔开 元组可以包含任何类型: 数字 字符串 列表 集合 字典 创建元组 可以是任何类型组合,包括数字、字符串、列表、集合、字典等 >>> T = (1,2,3,["a","b","C"],{...原创 2018-11-03 17:39:29 · 205 阅读 · 0 评论 -
第4章:介绍python对象类型/4.1 python的核心数据类型/4.7 集合
集合概念 集合类似字典,也是用大括号括起来的{ } 元素之间用逗号隔开 元素在集合中是唯一的 集合元素允许修改和删除,但是元素本身的值不能修改 集合是没有顺序的,所以不能通过下标获取集合的某个元素 集合创建 >>> X = set(["abc","xyz","xxx"]) 以列表形式创建集合,列表每个项都是元素 >>...原创 2018-11-03 17:54:49 · 146 阅读 · 0 评论 -
易学笔记--python教程--入门就看这一篇就够了
第4章:介绍python对象类型/4.1 python的核心数据类型/4.1 数字 第4章:介绍python对象类型/4.1 python的核心数据类型/4.2.1 字符串获取操作、字符串合并和重复操作 第4章:介绍python对象类型/4.1 python的核心数据类型/4.2 字符串/4.2.3 字符串查找、替换、分解、转大小写 第4章:介绍python对象类型/4.1 python的核...原创 2018-11-03 18:04:27 · 1088 阅读 · 0 评论 -
易学笔记--maven生成项目骨架时报错ResourceManager : unable to find resource,无奈自己用python写代码自动生成archetype.xml脚本
生成骨架时生成archetype.xml脚本问题描述:没有方法通过*号批量匹配文件 [INFO] ---------------------------------------------------------------------------- [INFO] Using following parameters for creating project from Old (1.x) ...原创 2018-11-07 17:01:50 · 1731 阅读 · 0 评论 -
python本地安装pip命令的终极教程
本地安装pip命令pip命令是用于下载python库的管理工具,python强大的功能得益于类库的丰富众多程度 验证本地是否已经具备pip命令 第一种方式:比如在window下的dos命令窗口,输入pip 命令如果弹出说明命令不存在则尚未安装 在python的安装目录查看是否存在Scripts目录,如果不存在或者找不到pip.exe文件,则说明也尚未安装pip.exe 安装步骤 ...原创 2018-11-07 17:26:20 · 11518 阅读 · 0 评论 -
易学笔记-第5章:数字/5.2 数字常量
数字常量整数(无穷大小):可以表示无限大 1234 -234 0 99999 浮点数 1.23 1. 3.14e-10:e代表10,e-10表示10的-10次方 4e+10:e代表10,e+10表示10的10次方 二进制:以0b开头 0b123 八进制:以0o开头 0o1789a 十六进制:以0X开头 0X1789 复数:带大小写j...原创 2018-11-20 09:59:51 · 166 阅读 · 0 评论 -
易学笔记-第5章:数字/5.3 内置数字工具/5.3.1 表达式操作符
表达式操作符+:加 -:减 *:乘 /:除 %:求余 ==:两个数相等 <:小于 <=:小于等于 >:大于 >=:大于等于 >>:右位移 <<:左位移 **:次方操作 &:位与操作 |:位或操作 ~x :按位取反 x ** y: 幂运算python视频上线--python基础全视频讲解+送450条与视频配套...原创 2018-11-20 10:02:23 · 68 阅读 · 0 评论 -
易学笔记-第5章:数字/5.3 内置数字工具/5.3.2 内置数学函数
内置数学函数pow:运算次方 abs:求绝对值 round:四舍五入保留N位小数 >>> a=1.235 >>> round(a,2) 1.24 >>> bin:二进制输出 >>> a = 1234 >>> bin(原创 2018-11-20 10:03:13 · 63 阅读 · 0 评论