python
文章平均质量分 76
乐温
这个作者很懒,什么都没留下…
展开
-
安装mysqlclient失败解决办法
简介系统:MAC前因:django使用mysql数据库报错django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.Django使用MySQL数据库需要加载 MySQLdb模块,需要安装 mysqlclient(django2.2以前安装pymysql)使用pip install -i https://pypi.tuna.tsinghua.edu.cn/simple mysqlclient 安装失败解决办法:源原创 2022-12-30 11:33:35 · 3677 阅读 · 0 评论 -
【已解决】pymysql.err.ProgrammingError: (1064, ‘You have an error in your SQL syntax;
目的使用pymysql向mysql数据库中插入数据。异常信息代码sql_test = '''INSERT INTO "es_site" ("id", "site_name", "site_role", "url", "password", "username") VALUES (1, 'test', 'test', 'https://test.com', 'passwd', 'estest');'''cur.execute(sql_test)conn.commit()cur.close()原创 2022-05-23 18:05:03 · 1642 阅读 · 0 评论 -
anaconda创建python环境
1、前提系统中安装了anaconda沙箱环境。conda -V 检验是否安装以及当前conda的版本。2、conda常用的命令1.conda list 查看安装了哪些包。2.conda env list 或 conda info -e 查看当前存在哪些虚拟环境3.conda update conda 检查更新当前conda3、创建python虚拟环境conda create -n <env_name> python=<X.X>(2.7、3.6...)说明: 创建py原创 2022-03-24 10:47:35 · 6329 阅读 · 0 评论 -
python数据分析三剑客之numpy
Numpy(numberical python)一、初识Numpy数值统计模块。numpy是数据用于科学计算的基础,既能完成科学计算服务,还能被用作高效的多维数据容器。主要用来存储处理高维矩阵或数组。 特点:运算快、节省空间。二、numpy矩阵1. 矩阵的创建np.mat()mat1 = ...原创 2020-12-29 15:59:52 · 366 阅读 · 0 评论 -
Python | 递归函数实现斐波那契数列
斐波那契数列由 0 和 1 开始,之后的斐波那契数列系数由之前的两数相加得出原创 2020-11-30 13:31:54 · 51198 阅读 · 4 评论 -
Python爬虫 | 正则表达式的基础语法
正则表达式,又称规则表达式,是一个特殊的字符串序列,是由普通字符和特殊字符(元字符)组成的文字模式。通常被用来检索、替换那些符合该模式的文本。如:判断手机号是否合法,匹配日期等等。元字符...原创 2020-11-24 14:22:58 · 162 阅读 · 0 评论 -
Python | 不就是数据类型吗(字符串篇)
字符串(str)一、声明1.单引号info = '字符串'2.双引号info = "字符串"3.三引号info = """可以换行的字符串"""一般长字符不被当做字符串使用,都被当做注释。原创 2020-11-19 20:39:24 · 239 阅读 · 0 评论 -
python函数式编程-概念理解
函数式编程-高级一、函数的参数类型1. 不可变类型参数不可变类型参数有:整数,字典,字符串传递不可变类型参数,不会影响参数本身。代码:a = 100print(f"函数外边a的id值----->{id(a)}")print(f"a的值为{a}")def func(b): # a和b的id值相同 print(f"函数参数传递过来的id值----->{id(b)}") print(f"b的值为:{b}") # 修改b的值 b = 200原创 2020-09-10 22:56:27 · 134 阅读 · 0 评论 -
一篇带你走近python函数
函数(def)一、函数的概述和意义1. 概述函数描述的是生活中的一种行为,如吃饭的行为。在程序中声明一个函数,就相当于生活中学习一个行为。函数声明完不会立即执行,比如吃饭这个行为虽然具备,但并非是立即执行的。循环和函数都可以简化代码,使代码更加简洁。但是循环做的事不能独立分开,所以需要函数来解决重复事情中断问题。依旧以吃饭为例,一日三餐,但是这三餐并不是一起吃的,在这中间还会做其他不同的事情,此时循环就显得有些无力了。2.定义函数就是实现特定功能,能够重复使用的代码块(一行或多行)。3.意义原创 2020-09-08 23:08:06 · 193 阅读 · 0 评论 -
Python | 不就是数据类型吗(集合篇)
集合(set)一、初识集合1.特点可变的是用大括号表示集合内的元素:无序的,唯一的,不可改变类型2.声明声明空集合:s = set()声明非空集合# 创建空集合s = set()print(s)# 创建非空集合s1 = {1, 1, 2, 2, 4, 4, 5, 3, 6, 7, 8, 'a', 'b', 'c'}print(s1) # {1, 2, 3, 4, 5, 6, 7, 8, 'b', 'a', 'c'}...原创 2020-09-07 08:52:02 · 140 阅读 · 0 评论 -
Python | 不就是数据类型吗(字典篇)
字典(dict)一、初识字典1.描述字典是项目开发过程中使用频率最高的一个组合数据类型。用于存放具有映射关系的数据,比如成绩单科目和成绩是要一一对应的,语文:85,数学:92,英语:98。2.特点可改变的可存放任意类型数据存放格式为key:value,多个键值对以逗号分隔(key是唯一的且为不可变类型,value可重复且类型无限制)python>=3.7,,,3.声明d = dict()d = {}d = {key1:value1,key2:value2,…}fru原创 2020-09-06 20:12:37 · 281 阅读 · 0 评论 -
Python | 不就是数据类型吗(元组篇)
元组(tuple)一、初识元组1.定义元组是一个不可修改的,元素以逗号分隔的被小括号包围的有序序列。2.特点有顺序,可重复,不可修改,可存放不同数据类型的多个数据3.声明(1)声明空元组(无意义)t = tuple() # 推荐t = () # 很容易与四则运算中的小括号混淆(2) 声明非空元组一个元素(无意义)t = tuple(['a']) # 不推荐,类型转换t = ('a',) # 推荐。逗号很重要,声明一个元素元组时,必须要有。t = ('a')原创 2020-09-06 12:14:35 · 310 阅读 · 0 评论 -
Python | 不就是数据类型吗(列表篇)
列表(list)一、初识列表1.声明空列表二、索引列表是有序的序列,因此可以通过下标索引来获取元素格式原创 2020-09-04 20:57:31 · 481 阅读 · 0 评论 -
python之今天你入门了吗(二)
python程序结构在编程的世界中,流程控制是程序员必备的基础技能,流程控制决定了程序按照什么样的方式去执行,本节将介绍流程控制相关语法。一、流程控制介绍流程:计算机执行代码的顺序。流程控制:同理可得,流程控制就是对计算机执行代码顺序的控制。流程分类:流程控制一共分为三类:顺序结构、分支(选择)结构、循环结构,接下来会一一介绍。二、顺序结构顺序流程控制语句,就是程序从上到下按顺序依次进行。例如:# 接收用户输入的姓名、年龄、地址并输出信息name = input("请输入您的姓名:")原创 2020-09-03 19:35:04 · 174 阅读 · 0 评论 -
python之今天你入门了吗(一)
语法基础一、变量1.为什么使用变量?存储数据是为了让数据参与运算。数据是存在内存中的,每个数据的内存地址不同,内存地址不方便记忆,所以使用变量来存储数据。2.什么是变量?变量是程序中临时存储数据的容器。类似生活中水杯和酒水饮料,水杯就是变量,酒水饮料就是数据。# 倒酒cup = input("需要倒多少酒?")# 喝酒print("我直接喝掉", cup, "的酒")3.变量的命名规范(标识符)(1)什么是标识符?程序内自定义的名字,包含变量名、函数名、类名、模块名。(2)标识符原创 2020-09-01 21:25:22 · 135 阅读 · 0 评论