- 军军小站|张军博客
搜索到与相关的文章
Python

Python 正则表达式

正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python自1.5版本起增加了re模块,它提供Perl风格的正则表达式模式。re模块使Python语言拥有全部的正则表达式功能。compile函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。re模块也提供了与这些方法功能完全一致的函数,这些函数使用一个模式字符串做为它们的第一个参数。本章节主要介绍Python中常用

系统 2019-09-27 17:54:25 1987

Python

python中enumerate() 与zip()函数的使用比较实例分析

本文实例讲述了python中enumerate()与zip()函数的使用比较。分享给大家供大家参考,具体如下:enumerate()与zip()是两个常用的内置函数,这两个函数功能类似,同时又存在差异。介绍如下:一、enumerate()函数该函数中文解释:枚举、列举的意思。用于将一个可遍历的数据对象(如:列表、元组、字符串等)组合为一个索引序列,同时列出:数据和数据下标一般在for循坏中使用,可同时得到数据对象的值及对应的索引值a=['one','two

系统 2019-09-27 17:53:53 1987

Python

理解Python中的With语句

With语句是什么?有一些任务,可能事先需要设置,事后做清理工作。对于这种场景,Python的with语句提供了一种非常方便的处理方式。一个很好的例子是文件处理,你需要获取一个文件句柄,从文件中读取数据,然后关闭文件句柄。如果不用with语句,代码如下:复制代码代码如下:file=open("/tmp/foo.txt")data=file.read()file.close()这里有两个问题。一是可能忘记关闭文件句柄;二是文件读取数据发生异常,没有进行任何处

系统 2019-09-27 17:52:35 1987

Python

Spark学习实例(Python):共享变量Shared Variables

通常在使用Spark算子函数,比如使用map()或者reduce函数我们向函数传入条件时,函数内部可以使用驱动程序中定义的变量,但是这样会使集群中所有任务都会得到变量新的副本,这些副本的更新不会传播回驱动程序,导致读写共享变量效率低下或者内存溢出,为了解决这个问题Spark提供了两种共享变量类型:广播变量和累加器广播变量:用来高效分发较大对象,只能在Driver定义,不能在Executor端定义,同时RDD不存储数据所以不能广播出去累加器:用来对信息进行聚

系统 2019-09-27 17:52:33 1987

Python

Python学习笔记之列表和成员运算符及列表相关方法详解

本文实例讲述了Python学习笔记之列表和成员运算符及列表相关方法。分享给大家供大家参考,具体如下:列表和成员运算符列表可以包含我们到目前为止所学的任何数据类型并且可以混合到一起。lst_of_random_things=[1,3.4,'astring',True]#这是一个包含4个不同类型元素的列表print(lst_of_random_things[0])#1获取上述列表的第一个值和最后一个值print(lst_of_random_things[0])

系统 2019-09-27 17:50:44 1987

Python

PyCharm找不到解释器no python interpreter

安装好PyCharm之后,新建或者导入项目碰到找不到解释器的情况,不用担心,追根到底,咱们就是需要找到pycharm*.exe的文件,那么这个文件在哪里呢?这是个问题。先打开File–>Setting–>Project,这时候看到选中栏显示的是Nointerpreter,在哪里找这个文件呢,不妨打开磁盘,直接搜索python.exe文件可能在C盘,也可能在其他磁盘,楼主找到的这个目录很奇怪,安装的时候竟然跑到SDK目录下面去了,不过还是找到你了。这时候回到

系统 2019-09-27 17:50:35 1987

Python

python smtplib模块发送SSL/TLS安全邮件实例

python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。smtp协议的基本命令包括:HELO向服务器标识用户身份MAIL初始化邮件传输mailfrom:RCPT标识单个的邮件接收人;常在MAIL命令后面,可有多个rcptto:DATA在单个或多个RCPT命令后,表示所有的邮件接收人已标识,并初始化数据传输,以.结束VRFY用于验证指定的用户/邮箱是否存在;由于安全方面的原因,服务器常禁止此命令EXPN验证给定的邮箱

系统 2019-09-27 17:50:26 1987

Python

VS Code 配置 Python 开发环境

文章目录1、终端运行Python2、安装Python插件3、查看、安装外部库4、代码补全工具5、代码检查工具5.1、pylint5.2、flake8和yapf本文基于VSCode1.36.1VSCode里是不包括Python的,所以你首先得安装一个Python。1、终端运行Python安装完python之后,我们可以用任何一个文本编辑工具开始写python代码,然后在cmd中运行代码。在VSCode中,在不安装任何插件的情况下,也可以运行python代码。

系统 2019-09-27 17:50:25 1987

Python

Python Django的安装配置教程图文详解

Django教程Python下有许多款不同的Web框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。Django是一个开放源代码的Web应用框架,由Python写成。Django遵守BSD版权,初次发布于2005年7月,并于2008年9月发布了第一个正式版本1.0。Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。学习Django前,我们要确定电脑上是否已经安装了Python,目前Python有两

系统 2019-09-27 17:50:11 1987

Python

Python字符串常见的操作方法

下标索引a='123456'#注意下标从0开始print(a[0])#输出结果为1切片操作a='123456'#注意切片是左闭右开print(a[0:6:2])【起始值:结束值:步长】#输出结果为1351.find()检测str是否包含在mystr中如果是返回开始的索引值否则返回-1str='a'mystr='小马是最棒的a'mystr1='小马是最最棒的'print(mystr.find(str))#可选参数startend指明查找的区间默认整个字符串#

系统 2019-09-27 17:49:20 1987