![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
岩枭
自强不息,厚德载物
展开
-
题目:初识python,第一个python程序,交互式环境下的输出以及文本编辑器介绍
初识python:Python是一种计算机程序设计语言。用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个MP3,编写一个文档等等,而计算机干活的CPU只认识机器指令,所以,尽管不同的编程语言差异极大,最后都得“翻译”成CPU可以执行的机器指令。而不同的编程语言,干同一个活,编写的代码量,差距也很大。比如,完成同一个任务,C语言要写1000行代码,Java只需要写100行原创 2017-05-17 20:31:52 · 13184 阅读 · 1 评论 -
flask文件的上传
flask文件的上传:upload.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>flask服务器</title></head><body&原创 2018-06-18 21:29:06 · 1223 阅读 · 0 评论 -
Python基础之爬虫:爬取小说,图片示例
一、用python里面的beautifulsoup爬取网页中的小说原来网页内容:http://www.jueshitangmen.info/tian-meng-bing-can-11.html#爬虫from bs4 import BeautifulSoupfrom urllib.request import urlopenhtml=urlopen('http://www.jueshi...原创 2018-06-18 20:20:17 · 1677 阅读 · 0 评论 -
题目:用python3实现微信聊天机器人
做微信聊天机器人,实现步骤:获取微信的使用权,即python脚本能控制微信收发信息。python脚本收到聊天信息后,要对该信息进行处理,返回机器人的回应信息。一二两步要用到wxpy库里的各种组件来收发信息,监听微信活动。另外机器人还要用到 图灵机器人的api我们先去 图灵机器人 注册账号。一、如何注册申请图灵机器人:https://jingyan.baidu.com/article/454316a...原创 2018-06-18 20:05:08 · 6743 阅读 · 1 评论 -
Python模拟一个用户登录系统
题目:模拟一个用户登录系统,用户输入用户名和密码,输入正确即可进入系统直接上代码:#模拟一个用户登录系统,用户输入用户名和密码,输入正确即可进入系统d=['yao','123456']while 1: name =input("请输入用户名:") if name in d: break else: print("你输入的用户名不存在,请...原创 2018-06-25 15:06:03 · 21210 阅读 · 2 评论 -
python基础五:面向对象编程和异常处理
Python3 面向对象面向对象技术简介类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。方法:类中定义的函数。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。方法重写:如果从父类继承的方法不能满足子类的需...原创 2018-06-08 21:58:04 · 729 阅读 · 0 评论 -
Python基础之matplotlib框架
Python中matplotlib框架画sin(x)和cos(x)的图像:import matplotlib.pyplot as pltimport numpy as npx=np.linspace(0,2*np.pi,100)y1,y2=np.sin(x),np.cos(x)plt.title('sin&cos')plt.xlabel('x')plt.ylabel('y'...原创 2018-06-23 17:55:07 · 637 阅读 · 0 评论 -
Python基础六:Python 正则表达式
Python 正则表达式正则表达式 (Regular Expression) 又称 RegEx, 是用来匹配字符的一种工具. 在一大串字符中寻找你需要的内容. 它常被用在很多方面, 比如网页爬虫, 文稿整理, 数据筛选等等.比如我需要爬取网页中每一页的标题. 而网页中的标题常常是这种形式:<title>我是标题</ title>而且每个网页的标题各不相同, 我就能使用正则表...原创 2018-06-14 23:52:55 · 313 阅读 · 0 评论 -
Python基础之opencv框架
Python中的opencv框架程序举例演示:import cv2img=cv2.imread('1.jpg')cv2.imshow('image',img)cv2.waitKey(0)#转为灰度图img=cv2.cvtColor(img,cv2.COLOR_RGB2GRAY)cv2.imshow('image',img)cv2.waitKey(0)cv2.destroyAll...原创 2018-06-22 15:04:39 · 598 阅读 · 0 评论 -
python基础三:表达式,语句,循环
python 表达式和语句表达式是值,变量和操作符(或叫运算符)的组合。单独的一个值是一个表达式,单独的变量也是一个表达式。Python语句是一段可执行代码。常见的有赋值语句,if语句,while语句,for语句等等。赋值赋值的特性:变量名在首次赋值时会被创建,变量名在引用前必须先赋值...原创 2018-05-31 13:47:32 · 3490 阅读 · 0 评论 -
Python基础之PIL框架
一、PIL(Python Imaging Library)的基本概念:PIL中所涉及的基本概念有如下几个:通道(bands)、模式(mode)、尺寸(size)、坐标系统(coordinate system)、调色板(palette)、信息(info)和滤波器(filters)。1、 通道每张图片都是由一个或者多个数据通道构成。PIL允许在单张图片中合成相同维数和深度的多个通道。以RGB图像为例...原创 2018-06-21 15:50:27 · 798 阅读 · 0 评论 -
python基础二
字符串:字符串是单个字符的字符串的序列,其他类型的序列还包括列表和元祖(稍后介绍)python 表达式和语句表达式是值,变量和操作符(或叫运算符)的组合。单独的一个值是一个表达式,单独的变量也是一个表达式。Python语句是一段可执行代码。常见的有赋值语句,if语句,while语句,for语句等等。赋值赋值的特性:变量名在首次赋值时会被创建,变量名在引用前必须先赋值...原创 2018-05-30 20:24:24 · 1351 阅读 · 0 评论 -
python实现:输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数
s=input('input a string:\n')letters=0space=0digit=0others=0for c in s: if c.isalpha(): letters+=1 elif c.isspace(): space+=1 elif c.isdigit(): digit+=1 els...原创 2018-05-28 17:28:03 · 86080 阅读 · 0 评论 -
题目:输入某年某月某日,判断这一天是这一年的第几天。
题目:输入某年某月某日,判断这一天是这一年的第几天。方法一:year=int(input())month=int(input())day=int(input())if month==1: count=dayelif month==2: count = 31+dayelif (month>=3) and ((year % 4 == 0 and year % 100...原创 2018-05-28 17:22:28 · 53470 阅读 · 4 评论 -
兔子问题(四种方法):已知一对兔子每一个月可以生一对小兔子,而一对兔子出生后.第三个月开始生小兔子,假如没有发生死亡,则每个月有多少兔子?
兔子问题:已知一对兔子每一个月可以生一对小兔子,而一对兔子出生后.第三个月开始生小兔子,假如没有发生死亡,则每个月有多少兔子?#按照兔子的对数进行考虑,完全是一个斐波拉契数列#方法一:递归调用,每次递归的时候有大量重复计算,效率低,可将其调用的过程转化成一颗二叉树进行分析,# 二叉树的总结点个数不超过(2^n-1)个,由于其是不完全二叉树,那么函数计算的次数必小于(2^n-1),# 时间复杂...原创 2018-05-28 17:09:33 · 22954 阅读 · 2 评论 -
题目:解决Python2.7的UnicodeEncodeError: ‘ascii’ codec can’t encode异常错误
今天准备将某SQLite数据库的内容导出到文本文档(*.txt)中,设计的Python程序如下:# -*- coding: UTF-8 -*-import sqlite3 def gsel(cur): cur.execute("SELECT * FROM collection") def main(): conn = sqlite3.connect("build.db3...转载 2017-09-22 10:01:28 · 755 阅读 · 0 评论 -
python基础一:数据类型
Python中数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种:一、整数Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数原创 2017-09-18 08:38:40 · 573 阅读 · 0 评论 -
windows/linux 安装gensim简易方法
windows/linux 安装gensim简易方法安装python和gensim。在gensim安装上用了两三天还没装好,一开始是在服务器上装,各种教程都试了个遍还是不行,后来在我本机windows上装,也是各种坎坷。最后找到正确的方法,其实只需要两步: 1. 安装Anaconda这是一个科学计算环境,会帮你把很多依赖装起来。 建议大家安装符合自己机器环境的最新版本。...转载 2017-09-21 16:38:10 · 958 阅读 · 0 评论