
python基础知识学习
主要以入门python为目标的知识学习
妖孽的李二狗
逗比青年欢乐多
展开
-
使用python链接mysql及redis(缓存型数据库)
python链接数据库mysql操作,首先我们需要借助第三方库pymysql。cmd终端下载:pip install pymysqlimport pymysql#链接数据库db = pymysql.connect(host='127.0.0.1',user='root',passwd='123456',db='ergou')cursor = db.cursor() #创建游标cursor.execute("select version()") #查询数据库版本version = curs原创 2020-06-15 19:39:42 · 706 阅读 · 0 评论 -
python如何处理txt及excel文件
txt文件读取首先我们需要新建一个txt文件,在里面可以输入一些内容:我们可以看到上面在当前路径下新建了一个txt文本,并在里面输入了一些内容,那么我们应该如何读取里面的内容呢?f = open(r'./readme.txt','r',encoding='utf-8')print(f.readlines()) # list列表,依次读取,循环遍历即可f.close()我们可以看到上述代码,首先定义一个对象,打开txt文本,'r’是指此文件只读,限制了文件的权限(‘w’–写入权限,会清楚之原创 2020-06-15 19:37:49 · 890 阅读 · 0 评论 -
python中装饰器是如何实现的
装饰器表面意思也大概猜的出来,对主要的某些功能,函数,类等进行装饰的作用,就比如python一个函数已经被别人编写了,我们不能改动别人的代码,又想在调用它的时候,添加一些我们想要用到的功能,装饰器则可以完美的解决这一问题。一,无参数装饰器首先我们先定义一个函数:import timedef sp(): str1 = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime()) print(str1)以上我们可以看到,sp是定义的一个函数原创 2020-12-08 10:16:56 · 331 阅读 · 2 评论 -
python之lambda函数使用
一,lambda函数的概念lambda函数被称为匿名函数,实际就是说没有名称的函数,形式如下:lambda [arg1 [,arg2,.....argn]]:expressionargs指的是参数,expression指条件表达式,根据参数,进行条件表达后输出相应内容。二,lambda简单使用普通用法def detail(x,y): return x*y# lambda用法 s = lambda x,y:x*yprint(s(3,3))以上对比我们可以看出如果我们想计算原创 2020-12-07 14:45:21 · 4721 阅读 · 0 评论 -
python之os模块总结
OS模块简单的来说它是一个Python的系统编程的操作模块,可以用来帮助我们处理文件和目录的作用,下面准备了一些os模块在日常比较常用的方法。首先我们需要先导入os模块:import os输出当前系统平台:print(os.name)>>> 'nt'#若是Windows则输出'nt',若是Linux/Unix,则是'posix'输出当前目录:print(os.getcwd())>>>E:\Python\selenium\Learn\pythonFir原创 2020-12-08 10:16:39 · 313 阅读 · 2 评论 -
python异常捕捉处理机制
python中捕捉异常常用句式try…except…try 语句按照如下方式工作;首先,执行 try 子句(在关键字 try 和关键字 except 之间的语句)。如果没有异常发生,忽略 except 子句,try 子句执行后结束。如果在执行 try 子句的过程中发生了异常,那么 try 子句余下的部分将被忽略。如果异常的类型和 except之后的名称相符,那么对应的 except 子句将被执行。如果一个异常没有与任何的 except 匹配,那么这个异常将会传递给上层的 try 中。一个原创 2020-12-08 10:19:47 · 313 阅读 · 1 评论 -
python方法及面向对象
今天我们来学习下如何自定义方法,以及编写python类文件,在公司中我们不可能一个python文件几千几万行代码,不利于代码的维护及排查问题的及时性,而面向对象则是解决了这一问题!def(方法的定义)在python中,我们使用def这个关键字进行自定义方法,可以供其他方法,其他类的调用,而不需要再写一次这个方法的内容了。以上我们可以看到一个简单的方法定义,方法后面必须要加’()’。上面这个方法的主要内容就是打印一个字符串,如果我们需要一个方法里面的某个值传给调用他的代码,那么我们可以使用return原创 2020-05-27 13:24:25 · 142 阅读 · 0 评论 -
python控制语句运用
条件控制Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。条件语句保留字使用 if … elseif… else来控制,可参考一下代码:if 5>2: # 如果5大于2 print('5大于2')elif 5==2: # 或者是5等于2 print('5等于2')else: # 否则 print('5小于2')运行代码可得到结果–>5大于2,当代码进入一个条件之后,另外原创 2020-05-26 19:05:10 · 210 阅读 · 0 评论 -
python基础数据类型(三)
Hi,小伙伴们大家好!今天我们来了解一下python语言的另外两种数据类型,Set集合与Dict字典。首先我们先来讲解下字典,字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号{}中 ,格式如下所示:dict1 = {key1 : value1, key2 : value2 }键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。dict1 = {'原创 2020-05-25 09:13:52 · 192 阅读 · 1 评论 -
python基础数据类型(二)
今天小牟牟给大家带来的是python数据类型list(列表)及tuple(元组)的学习,我们在工作中会发现list和tuple类型的数据用的特别多,list是一个可变的数据类型,我们可以修改列表中的各种元素值信息,而tuple类型则是一个不可变的数据类型,这一点与字符串相同,故而tuple类型的数据大多用来做查询使用,以提高查询的效率及减小服务器的压力。List(列表)List(列表) 是 Python 中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持原创 2020-05-24 21:37:58 · 213 阅读 · 0 评论 -
python基础数据类型(一)
今天我们来了解下python作为一门计算机语言,那么它有哪几种数据类型呢?接下来我们来学习一下,python中的数据类型有,Number(数字),String(字符串),List(列表),Tuple(元组),Set(集合),Dictionary(字典)。Number(数字)number类型包含了int(整数)、float(浮点)、bool(布尔值)、complex(复数),我们可以用python中的内置函数type()去查看我们的变量类型,此外还可以用 isinstance 来判断。以上分别输出内原创 2020-05-24 21:31:26 · 244 阅读 · 0 评论 -
python基础(二)
hello,大家好!我们都知道企业当中python的编写肯定不会是在我们的电脑中终端进行编辑,这既不方便管理,可视化也不够美观,那么今天我们就来学习下如何使用编译工具来编写python代码,及掌握一些python基础用法。首先我来介绍下企业中常用的编译工具:1,pycharm(基本只用来编写python的一种工具)2,vscode(支持多种语言编写)3,idea(主要编写java,可下载插件编写py文件)以上工具都可实现python语言的编译,我们今天主要讲pycharm这一工具,因为它自动提供原创 2020-05-24 16:51:50 · 163 阅读 · 0 评论 -
python基础(一)
大家好,我是小牟牟,从现在开始,我会和大家一起从零开学python,在学习python的过程中我将重点介绍python的基础知识,当然有时候也会穿插一些其他知识除了基础知识,我还将介绍一些应用型的知识,例如,爬虫,selenium自动化,数据处理,接口自动化的应用等首先python环境的搭建:我们需要下载python,并配置python的环境(Python 官网:https://www.python.org/),如下图勾选Add Python 3.6 to PATH时,将自动为我们配置环境变量。当原创 2020-05-24 16:41:43 · 488 阅读 · 1 评论