
python_基础
谈笑江湖
井中之蛙,不识大海
弱者也有志气不可轻辱,
匹夫不可多其志!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js 获取get参数方法
function GetRequest() {var url = location.search; //获取url中"?“符后的字串var theRequest = new Object();if (url.indexOf(”?") != -1) {var str = url.substr(1);strs = str.split("&");for(var i = 0; i < strs.length; i ++) {theRequest[strs[i].split("=")[0]原创 2021-03-09 18:25:14 · 6643 阅读 · 0 评论 -
创建指定版本的虚拟环境
virtual 虚拟的安装 pip install virtualenv创建虚拟环境(1)步骤进入目标文件夹 命令行创建虚环virtualenv 虚环名(2)创建虚拟环境时指定Python版本 -p virtualenv -p 指定版本解释器位置 虚环名eg指定版本后,创建虚拟环境virtualenv -p C:\Python36\python.exe my_env3. 进入虚拟环境(1) Windows系统① 操作进入虚环文件夹 → Scripts文件夹② 执行a原创 2021-01-19 10:19:19 · 560 阅读 · 0 评论 -
python —— split 和 replace 的区别
原创 2020-09-27 10:18:08 · 291 阅读 · 0 评论 -
self 的理解
class A(object): def __init__(self, name, age): self.name = name self.age = age def aa(self,a): return None def pr(self): print(self.name, self.age)if __name__ == '__main__': a = A('zhj', 12) a.pr()原创 2020-09-17 10:56:12 · 142 阅读 · 0 评论 -
numpy
2020-09-14```python# 求出矩阵的最大索引,最小索引i = np.arange(2, 14).reshape((3, 4))print(np.max(i))print(np.min(i))print(np.mean(i)) # 平均值print(np.median(i)) # 中位数print(np.cumsum(i)) # 类斐波那契数列print(np.diff(i)) # 两个数的累差前值-后值print(np.nonzero(i)) # 输出非零的矩原创 2020-09-15 00:23:43 · 87 阅读 · 0 评论 -
Flask 的flask_sqlalchemy查询指定列并去重
查询制定的id列result = StuModel.query.with_entities(StuModel.id) # 返回BaseQuery返回指定的两列result = StuModel.query.with_entities(StuModel.id, RiskDataModel.name)并且去重result = StuModel.query.with_entities(StuModel.store_st_id).distinct().all()...原创 2020-08-19 17:04:32 · 4628 阅读 · 0 评论 -
flask_sql范围查找
result = Jobs.query.filter(Jobs.create_time.between(‘1990-01-01’, ‘2018-01-01’))原创 2020-08-19 15:48:09 · 286 阅读 · 0 评论 -
pycharm 设置字体大写和高亮字体颜色
1.设置字体大小:设置:字体高亮:打开settings搜索python,选择Monokai,就可以了原创 2020-07-05 12:25:56 · 4464 阅读 · 0 评论 -
Python中的defaultdict
1 方法产生的原因当我们在解决类似以下的问题时;在Python中如果访问字典中不存在的键,会引发KeyError异常(JavaScript中如果对象中不存在某个属性,则返回undefined)#求出对应key的个数时:names = ['jaden','jomle','jalen','summer','jomle','jalen']解法1:通常解法:需要给定一个暂存的地方names = ['jaden','jomle','jalen','summer','jomle','jalen']co原创 2020-06-29 16:33:22 · 201 阅读 · 0 评论 -
python 解决计算浮点数精度的方法
要想精确计算可以使用Decimal库,就可以避免这种情况了from decimal import Decimala = Decimal(‘1’)b = Decimal(‘0.2’)print(a+b+b+b)原创 2020-06-28 23:53:46 · 1095 阅读 · 0 评论 -
生成器和迭代器
生成器和迭代器: 这里还有一些注意事项,使用yield关键字的函数叫做生成器,他返回的结果是可迭代对象# 求出步长为浮点数的数def frange(start, end, step): x = start while x <= end: yield x x += step # return xfor i in frange(10,20,0.5): print(i) 通常一个函数返回执行结果使用的是ret原创 2020-06-28 23:47:16 · 97 阅读 · 0 评论 -
Python socket编程
文章目录1.体系结构:2.socket 通信2、1 基于TCPsocket 内置的方法;2、1 基于TCP并发服务器2.1.1单进程阻塞服务器2.1.2 多进程并发服务器2.1.3 多线程并发服务器2.1.4 I/o 多路复用3. socket 模拟http请求(以百度为例字)1.体系结构:常见的体系结构有OSI(Open system Interconnect )开放式系统互联模型。流行体系:分为5层: 物理层、 数据链路层、网络层、传输层、 应用层TCP(传输控制协议)它是一种面原创 2020-06-23 00:44:02 · 159 阅读 · 0 评论 -
str 字符串拼接
a = ‘jaden’b = ‘24’c = a,bc:(‘jaden’, ‘24’)原创 2020-06-22 16:43:03 · 434 阅读 · 0 评论 -
集合——set
集合 —— set概念:是一个储存不重复可哈希对象的无序集,可以使用set函数创建1.1去重list = [12,2,1,3]a = set(list)list(a)[1,2,3]集合的类型:set(可变集合)能对集合内的元素进行修改,不能作为字典的键和其他集合的元素frozenset(不可变集合)不可变的集合类型,集合的内容在创建以后不能被修改,可以为...原创 2020-05-07 18:58:44 · 162 阅读 · 0 评论 -
序列化和反序列化
我们把变量从内存中变成可存储或传输的过程称之为序列化例如:>>> import json >>> a = dict(name = 'zjl', age=23, price=150000000000)>>> a{'name': 'zjl', 'age': 23, 'price': 150000000000}>>>...原创 2020-04-30 10:01:16 · 103 阅读 · 0 评论 -
isinstance() 和 isdigit() 的区别
1.0 isinstance() 和 isdigit() 的区别(int,flot).isinstance(orbject, (int,float))str(s).isdigit()1object 为 numberstr(s)为字符串2只能判断对象为: int或者floats为整数32.0 s为字符串s.isalnum()所有字...原创 2020-04-22 13:04:24 · 483 阅读 · 0 评论 -
python dict
dict : 字典的基本常用方法[‘class’, ‘contains’, ‘delattr’, ‘delitem’, ‘dir’, ‘doc’, ‘eq’, ‘format’, ‘ge’, ‘getattribute’, ‘getitem’, ‘gt’, ‘hash’, ‘init’, ‘init_subclass’, ‘iter’, ‘le’, ‘len’, ‘lt’, ‘ne’, ‘new...原创 2020-04-13 00:02:57 · 110 阅读 · 0 评论 -
python list基本方法的总结
list 方法的总结‘’’list包中的属性:[‘add’, ‘class’, ‘contains’, ‘delattr’, ‘delitem’, ‘dir’, ‘doc’, ‘eq’, ‘format’, ‘ge’, ‘getattribute’,‘getitem’, ‘gt’, ‘hash’, ‘iadd’, ‘imul’, ‘init’, ‘init_subclass’, ‘iter...原创 2020-04-12 14:50:03 · 390 阅读 · 0 评论 -
常用数据结构:字符串(待完善)2020-2-23
常用数据结构:字符串(待完善)字符串1.定义:字符串是一个有序的,不可修改的,以引号(单引/双引号)包围的序列单引号: ’ ’双引号:“ ”三单引号:’ ’ ‘(多用于代码注释)三双引号: “ “ “(多用于代码注释)def sum(self,a,b): """ 这是个求和的函数 :param a: int a :param b: in...原创 2020-02-22 00:09:20 · 144 阅读 · 0 评论 -
正则表达式(基础知识)
基本的正则表达式规则:1、 \d 匹配的是0-9区间的一个数字 例子:str=‘千万1232’2、 + 匹配前面重复字符一次或者多次3、 * 匹配前面出现字符0次或者多次3.1、’+‘与’'的区别:例:‘ab+’:则表达的是: ab两个元素都要包括必须出现一次啊,而’ab’则表示的是:ab中获取a最早出现的位置, b出现的次数可以是0次 例如;ab出现两次以上就可以抓取到第...原创 2020-02-14 20:55:20 · 369 阅读 · 0 评论 -
pip install pycrypto遇到的痛点,以及解决方法
pip install pycrypto 我的一天:20200213版本:python 3.6win_71 今天就做了一件事;就是:1、pip install pycrypto 就是:alipay 的一个开源包。解决方案;1、下载官网:https://www.dlitz.net/software/pycrypto/2、放到一个好找的英文目录下:[外链图片转存失败,源站可能...原创 2020-02-13 23:54:01 · 1461 阅读 · 0 评论 -
pycharm 如果换行键Enter不换行
pycharm 如果换行键Enter不换行1、检查键盘是否好使2、按一下insert键解决原创 2020-01-19 10:59:30 · 1694 阅读 · 1 评论