-
Python编程实现输入某年某月某日计算出这一天是该年第几天的方法
所属栏目:[Python] 日期:2020-12-17 热度:199
本篇章节讲解Python编程实现输入某年某月某日计算出这一天是该年第几天的方法。供大家参考研究具体如下: #基于Python3 一种做法: def is_leap_year(year): # 判断闰年,是则返回True,否则返回False if (year % 4 == 0 and year % 100 != 0) or[详细]
-
python3实现ftp服务功能(客户端)
所属栏目:[Python] 日期:2020-12-17 热度:62
本文实例为大家分享了python3实现ftp服务功能的具体代码,供大家参考,具体内容如下 客户端 main代码: #Author by Andy#_*_ coding:utf-8 _*_'''This program is used to create a ftp client'''import socket,os,json,time,hashlib,sysclass Ftp_client(ob[详细]
-
python3实现ftp服务功能(服务端 For Linux)
所属栏目:[Python] 日期:2020-12-17 热度:200
本文实例为大家分享了python3实现ftp服务功能的具体代码,供大家参考,具体内容如下 功能介绍: 可执行的命令: ls pwd cd put rm get mkdir 1、用户加密认证 2、允许多用户同时登陆 3、每个用户有自己的家目录,且只可以访问自己的家目录 4、运行在自己家目[详细]
-
Python列表切片用法示例
所属栏目:[Python] 日期:2020-12-17 热度:107
本篇章节讲解Python列表切片用法。供大家参考研究具体如下: Python中符合序列的有序序列都支持切片(slice),例如列表,字符串,元组。 格式:【start:end:step】 start:起始索引,从0开始,-1表示结束 end:结束索引 step:步长,end-start,步[详细]
-
Python中你应该知道的一些内置函数
所属栏目:[Python] 日期:2020-12-17 热度:181
前言 python内置了一些非常巧妙而且强大的内置函数,对初学者来说,一般不怎么用到,我也是用了一段时间python之后才发现,哇还有这么好的函数,这个函数都是经典的而且经过严格测试的,可以一下子省了你原来很多事情,代码不仅简洁易读了很多,而且不用自己[详细]
-
一个基于flask的web应用诞生 组织结构调整(7)
所属栏目:[Python] 日期:2020-12-17 热度:169
现在所有的Py代码均写在default.py文件中,很明显这种方法下,一旦程序变的负责,那么无论对于开发和维护来说,都会带来很多问题。 Flask框架并不强制要求项目使用特定的组织结构,所以这里使用的组织结构并不一定与其它项目中相同。 根据default.py中的代码[详细]
-
Python生成随机数组的方法小结
所属栏目:[Python] 日期:2020-12-17 热度:99
本篇章节讲解Python生成随机数组的方法。供大家参考研究具体如下: 研究排序问题的时候常常需要生成随机数组来验证自己排序算法的正确性和性能,今天把Python生成随机数组的方法稍作总结,以备以后查看使用。 一、使用random模块生成随机数组 pyth[详细]
-
Python 类的继承实例详解
所属栏目:[Python] 日期:2020-12-17 热度:173
Python 类的继承详解 Python既然是面向对象的,当然支持类的继承,Python实现类的继承比JavaScript简单。 Parent类: class Parent: parentAttr = 100 def __init__(self): print("parent Init") def parentMethod(self): print("parentMethod") def setAttr[详细]
-
python实现解数独程序代码
所属栏目:[Python] 日期:2020-12-17 热度:138
偶然发现linux系统附带的一个数独游戏,打开玩了几把。无奈是个数独菜鸟,以前没玩过,根本就走不出几步就一团浆糊了。 于是就打算借助计算机的强大运算力来暴力解数独,还是很有乐趣的。 下面就记录一下我写解数独程序的一些思路和心得。 一.数独游戏的基本[详细]
-
Python中is与==判断的区别
所属栏目:[Python] 日期:2020-12-17 热度:139
在 Python 中,比较两个对象(变量)是否相等,可以用 “is” 和 “==” 操作,但它俩有什么区别?什么时候用 “is”,什么时候用 “==” ?在面试时,发现不少候选人很难把这两者完全说清楚,因此在这篇文章中,「Python之禅」将对二者进行深入浅出的对比介[详细]
-
Python编程判断一个正整数是否为素数的方法
所属栏目:[Python] 日期:2020-12-17 热度:62
本篇章节讲解Python编程判断一个正整数是否为素数的方法。供大家参考研究具体如下: import stringimport math#判断是否素数的函数def isPrime(n): if(n2): return False; elif(n==2): return True; elif(n2): for d in range(2,int(math.ceil(mat[详细]
-
Python 中迭代器与生成器实例详解
所属栏目:[Python] 日期:2020-12-17 热度:146
Python 中迭代器与生成器实例详解 本文通过针对不同应用场景及其解决方案的方式,总结了Python中迭代器与生成器的一些相关知识,具体如下: 1.手动遍历迭代器 应用场景:想遍历一个可迭代对象中的所有元素,但是不想用for循环 解决方案:使用next()函数,并[详细]
-
解决python3 urllib中urlopen报错的问题
所属栏目:[Python] 日期:2020-12-17 热度:119
前言 最近更新了Python版本,准备写个爬虫,意外的发现urllib库中属性不存在urlopen,于是各种google,然后总结一下给出解决方案 问题的出现 AttributeError: 'module' object has no attribute 'urlopen' 问题的解决途径 我们先来看下官方文档的解释: a ne[详细]
-
Python外星人入侵游戏编程完整版
所属栏目:[Python] 日期:2020-12-17 热度:148
PYTHON游戏编程外星人入侵的完整实现思路,具体内容如下 准备工作:下载python,比如Anaconda3(64 bit),导入pygame游戏包 1.外星人设置,alien.py,代码: import pygamefrom pygame.sprite import Spriteclass Alien(Sprite): """表示单个外星人的类"""[详细]
-
一个基于flask的web应用诞生 flask和mysql相连(4)
所属栏目:[Python] 日期:2020-12-17 热度:184
上一章实现了登录的部分功能,之所以说是部分功能,是因为用户名和密码写成固定值肯定是不可以的,一个整体的功能,至少需要注册,登录,密码修改等,这就需要提供一个把这些值存储到数据库的能力。 当前的主流数据库分为两种,即关系数据库和NoSql数据库,[详细]
-
Python中文分词工具之结巴分词用法实例总结【经典案例】
所属栏目:[Python] 日期:2020-12-17 热度:186
本篇章节讲解Python中文分词工具之结巴分词用法。供大家参考研究具体如下: 结巴分词工具的安装及基本用法,前面的文章《Python结巴中文分词工具使用过程中遇到的问题及解决方法》中已经有所描述。这里要说的内容与实际应用更贴近――从文本中读取[详细]
-
Python中index()和seek()的用法(详解)
所属栏目:[Python] 日期:2020-12-17 热度:53
1、index() 一般用处是在序列中检索参数并返回第一次出现的索引,没找到就会报错,比如: t=tuple('Allen') t('A','l','e','n') t.index('a')Traceback (most recent call last): File "pyshell#2",line 1,in module t.index('a')ValueError: tuple.index(x)[详细]
-
python使用opencv进行人脸识别
所属栏目:[Python] 日期:2020-12-17 热度:176
环境 ubuntu 12.04 LTS python 2.7.3 opencv 2.3.1-7 安装依赖 sudo apt-get install libopencv-*sudo apt-get install python-opencvsudo apt-get install python-numpy 示例代码 #!/usr/bin/env python#coding=utf-8import osfrom PIL import Image,ImageD[详细]
-
Python中格式化format()方法详解
所属栏目:[Python] 日期:2020-12-17 热度:163
Python中格式化format()方法详解 Python中格式化输出字符串使用 format() 函数,字符串即类,可以使用方法; Python是完全面向对象的语言,任何东西都是对象; 字符串的参数使用{NUM}进行表示 ,表示第一个参数,1,表示第二个参数, 以后顺次递加; 使用":",指定代表[详细]
-
由浅入深讲解python中的yield与generator
所属栏目:[Python] 日期:2020-12-17 热度:182
前言 本文将由浅入深详细介绍yield以及generator,包括以下内容:什么generator,生成generator的方法,generator的特点,generator基础及高级应用场景,generator使用中的注意事项。本文不包括enhanced generator即pep342相关内容,这部分内容在之后介绍。[详细]
-
Python 实现随机数详解及实例代码
所属栏目:[Python] 日期:2020-12-17 热度:123
Python3实现随机数 random是用于生成随机数的,我们可以利用它随机生成数字或者选择字符串。 random.seed(x)改变随机数生成器的种子seed。 一般不必特别去设定seed,Python会自动选择seed。 random.random() 用于生成一个随机浮点数n,0 = n 1 random.uniform[详细]
-
pycharm安装图文教程
所属栏目:[Python] 日期:2020-12-17 热度:123
pycharm是编辑python很好使用的工具。下面看看如何安装pycharm 工具/原料: pycharm安装包 方法/步骤: 在网上下载pycharm安装包,比如下面这种格式。 双击运行,进入安装向导界面。点击“NEXT” 同意许可条款。 选择安装位置,尽量不要安装在系统盘。 这是[详细]
-
pyenv命令管理多个Python版本
所属栏目:[Python] 日期:2020-12-17 热度:59
从接触Python以来,一直都是采用 virtualenv 和 virtualenvwrapper 来管理不同项目的依赖环境,通过 workon 、 mkvirtualenv 等命令进行虚拟环境切换,很是愉快。 然而,最近想让项目能兼容更多的Python版本,例如至少同时兼容 Python2.7 和 Python3.3+ ,就[详细]
-
Python部署web开发程序的几种方法
所属栏目:[Python] 日期:2020-12-17 热度:194
1、fastcgi ,通过flup模块来支持,在nginx里对应的配置指令是 fastcgi_pass 2、http,nginx使用proxy_pass转发,这个要求后端appplication必须内置一个能处理高并发的http server,在python的web框架当中,只能选择tornado. 3、 uwsgi,包括4部分组成: uwsgi[详细]
-
python下读取公私钥做加解密实例详解
所属栏目:[Python] 日期:2020-12-17 热度:87
python下读取公私钥做加解密实例详解 在RSA有一种应用模式是公钥加密,私钥解密(另一种是私钥签名,公钥验签)。下面是Python下的应用举例。 假设我有一个公钥文件,rsa_pub.pem,我要读取这个公钥并用它来加密。 from M2Crypto import RSA,BIO fp = file('r[详细]
