Python应用
Python技术相关的研究
天和都成
信号与信息处理方向,主要包括微信小程序开发、Django Web开发、前沿技术研究等。
展开
-
python关于datetime64[ns]格式的处理
python日期和时间转换总结原创 2021-07-10 21:43:13 · 28648 阅读 · 0 评论 -
python解多元一次方程组
1.python解多元一次方程组import numpy as np#多元线性方程组# x-2y+3z=-10# 2x+3y+4z=5# 3x+5y+7z=7A=np.array([[1,-2,3],[2,3,4],[3,5,7]])b=np.array([-10,5,7])x=np.linalg.solve(A,b)print('三元一次方程组的解:\n',x)结果如下:2....原创 2021-05-23 16:44:21 · 7922 阅读 · 0 评论 -
python绘制极坐标系统下的螺旋曲线
极坐标系(polar coordinates)属于二维坐标系统,第一个用极坐标来确定平面上点的位置的是牛顿。斐波那契螺旋线也称“黄金螺旋线”。黄金螺线是对数螺线的一种。本文介绍了在极坐标系统下使用python语言绘制螺旋曲线的方法,仅供参考。原创 2021-05-16 11:37:11 · 3090 阅读 · 1 评论 -
用python绘制多边形
turtle库是Python重要的标准库之一,能够进行基本的图形绘制(持续更新)。原创 2021-03-07 15:46:49 · 8442 阅读 · 1 评论 -
python绘制柱形图
python的plt.bar()函数可以绘制柱形图:import matplotlib.pyplot as pltx=[1,2,3,4,5]y=[5,4,3,2,1]plt.bar(x,y)plt.show()原创 2021-03-04 22:27:10 · 392 阅读 · 1 评论 -
Wins10安装python3.9
1.访问python官网:https://www.python.org/downloads/,下载适用于Windows操作系统的Python安装程序;2.最新版3.9.0版,根据需要安装的电脑3.勾选Add Python 3.9 to PATH4.选择Install for users,点击next,安装完成后关闭即可。5.cmd,输入python,看到以下内容说明安装成功。...原创 2020-11-21 15:07:16 · 422 阅读 · 0 评论 -
python绘制一个边长为200的太阳花
# python绘制一个边长为200的太阳花原创 2020-06-27 17:35:54 · 1957 阅读 · 0 评论 -
如何利用 Anaconda 升级Spyder
打开Spyder弹出有新版本更新,如何更新呢?本文介绍了win10,64位环境下,利用Anaconda升级Spyder的方法,仅供参考,阅读时间大概2分钟。原创 2020-05-05 11:35:12 · 27627 阅读 · 8 评论 -
Beautiful Soup4安装及使用-fqcd0003
BeaufifulSoup安装步骤如下:1.进入阿里云开发者社区下载(http://mirrors.aliyun.com/pypi/simple/beautifulsoup4/);2.选择tar后缀的文件,比如beautifulsoup4-4.8.2.tar下载;3.运行CMD,pip install beautifulsoup4,即可安装;4.使用方法参考https://www....原创 2020-02-23 10:27:23 · 665 阅读 · 0 评论 -
Python统计小说中出场人物词频
# 选择喜欢的小说,统计出场人物词频排名import jiebaexcludes = {"人马","都督","后主","军马","主公", "孔明曰","左右","东吴",\ "于是","知道","众将","大喜","二人", "玄德曰","天下",\ "军士","引兵","陛下","次日", "丞相","如此","商议","魏兵",\ ...原创 2019-10-07 21:58:45 · 2193 阅读 · 0 评论 -
Python第三方库的获取和安装
Python第三方库安装方式主要有三种:1.pip工具安装;2.自定义安装;3.文件安装。1.pip工具安装pip安装需要联网,默认从网络上载pygame库安装文件并自动安装到系统中。通过pip可以安装超过95%以上的第三方库。在MaxOS和Linux等操作系统中,pip工具几乎可以安装任何第三方库,在Windows中,有一些第三方库需要其他方式安装。pip安装命令如下:2.自定...原创 2019-10-07 11:35:38 · 647 阅读 · 0 评论 -
You are using pip version 9.0.1, however version 19.2.3 is available. You should consider upgrading
You are using pip version 9.0.1, however version 19.2.3 is available.You should consider upgrading via the 'python -m pip install --upgrade pip' command.1.输入python -m pip install --upgrade pip,仍然弹...原创 2019-10-07 10:23:26 · 696 阅读 · 0 评论 -
假设有一个英文文本文件,编写一个程序读取其内容并将里面的大写字母变成小写字母,小写字母变成大写字母
假设有一个英文文本文件,编写一个程序读取其内容并将里面的大写字母变成小写字母,小写字母变成大写字母。*************************************************************************************def read(filename): f=open(filename,'r',encoding="utf-8")...原创 2019-10-02 12:15:00 · 22332 阅读 · 0 评论 -
输入一个文件和一个字符,统计该字符在文件中出现的次数
输入一个文件和一个字符,统计该字符在文件中出现的次数***********************************************************************def times(filename,char): count=0 f=open(filename,'r',encoding='utf-8') txt=f.read()...原创 2019-10-02 11:45:11 · 4957 阅读 · 0 评论 -
Python随机密码生成
##随机密码生成。编写程序在26个字母大小写和9个数字组成的列表中随机生成10个8位密码。******************************************************************import randomimport stringa=string.digits+string.ascii_letterskey=[]def getKey():...原创 2019-09-26 21:34:16 · 2036 阅读 · 1 评论 -
编写一个程序,对给定字符串中出现的全部字符(含中文字符)频率 ,进行分析,采用降序输出。
Python编写一个程序,中文字符频率统计。编写一个程序,对给定字符串中出现的全部字符(含中文字符)频率 ##进行分析,采用降序输出。txt=input("请输入一段文本:\n")counts={}for i in txt: counts[i]=counts.get(i,0)+1items=list(counts.items())items.sort(key=lambd...原创 2019-09-24 21:21:30 · 7633 阅读 · 0 评论 -
Python利用利用递归获取斐波那契数列中的第n个数并返回
#编写一个函数,参数为一个整数n.利用递归获取斐波那契数列中的第n个数并返回。###########################################################def Fibonacci(n): if n == 1: return 1 elif n == 2: return 1 elif n >...原创 2019-09-19 20:46:43 · 11186 阅读 · 0 评论 -
获得用户输入的一个字符串,将字符串按照空格分割,然后逐行打印出来
输入示例:原创 2019-07-14 16:57:03 · 16475 阅读 · 2 评论 -
程序读入一个表示星期几的数字(1-7),输出对应的星期字符串名称。例如:输入7,返回“星期日”
原创 2019-07-14 17:09:48 · 34938 阅读 · 1 评论 -
设n是一任意自然数,如果n的各位数字反向排列所得的自然数与n相等,则n被称为回文数。 从键盘输入一个5为数字,请编写程序判断这个数字是不是回文数。
代码举例:输入示例1:原创 2019-07-14 17:26:51 · 29121 阅读 · 0 评论 -
输入一个十进制整数,分别输出其二进制、八进制、十六进制字符串
输入示例:原创 2019-07-14 17:58:13 · 28572 阅读 · 0 评论 -
Python内置函数
abs() divmod() input() open() staticmethod() all() enumerate() int() ord() str() any() eval() isinstance() pow() sum() basestring() execfile() issubclas...原创 2019-07-14 18:01:37 · 123 阅读 · 0 评论 -
输入一个年份,输出是否为闰年。#闰年条件:能被4整除但不能被100整除,或者能被400整除的年份是闰年。
s=eval(input("请输入年份:"))if s%4 == 0 and s%100 != 0: print("该年份是闰年")elif s%400 == 0: print("该年份是闰年")else: print("该年份不是闰年")原创 2019-08-25 10:50:06 · 23280 阅读 · 0 评论 -
Python求两个整数的最大公约数和最小公倍数
#获取两个整数,求这两个整数的最大公约数和最小公倍数。最大公约数计算一般使用辗转相除法,最小公倍数计算则使用两个数##的乘积除以最小公倍数。s1=int(input("请输入第一个整数:"))s2=int(input("请输入第二个整数:"))A=s1B=s2C=0S=A*Bif A<B: A,B=B,A #如果A<B A、B交换位置while A%B!=0:...原创 2019-08-25 16:40:44 · 16565 阅读 · 1 评论 -
统计不同字符的个数。用户从键盘输入一行字符,编写一个程序,统计并输出其中的英文字符、数字、空格和其他字符的个数。
#统计不同字符的个数。用户从键盘输入一行字符,编写一个程序,统计并输出其中的英文字符、数字、空格和其他字符的个数。s=input("请输入一行字符:\n")alpha,num,space,other=0,0,0,0for i in s: if i.isalpha(): alpha+=1 elif i.isdigit(): num+=1 ...原创 2019-08-25 19:00:21 · 51666 阅读 · 6 评论 -
Python实现猜字谜游戏,在1至1000之间随机产生一个数,然后用户循环猜这个数字,当用户输入不是整数(如字母、浮点数),程序终止执行退出
猜字谜游戏,在import randomtarget =random.randint(1,1000)count=0while True: try: guess=eval(input('请输入一个整数(1到1000):')) except: print("输入有误,已退出") continue count=count+1...原创 2019-09-08 10:48:50 · 9018 阅读 · 0 评论 -
Python实现猜字谜游戏,在1至1000之间随机产生一个数,当用户输入不是整数,程序提示请输入整数并继续。
#Python实现猜字谜游戏,在1至1000之间随机产生一个数,然后用户循环猜这个数字,当用户输入不是整数(如字母、浮点数),程序提示请输入整数并继续。import randomtarget =random.randint(1,1000)count=0while True: try: guess=eval(input('请输入一个整数(1到1000):')) ...原创 2019-09-08 10:57:08 · 10916 阅读 · 0 评论 -
Python实现羊车门问题
参考链接:https://www.cnblogs.com/StephanieZhou/p/10766802.html####羊车门问题。有三扇关闭的门,一扇门后面停放着汽车,其余门后是羊,只有主持人知道每扇门后面是什么。参赛者可以选择一扇门。##在开启它之前,主持人会开启另外一扇门,露出门后的山羊,然后允许参赛者更换自己的选择。请问参赛者更换选择后能否增加猜中汽车的机会?##用random...转载 2019-09-08 13:31:47 · 2635 阅读 · 0 评论 -
python中split函数
Python中split():split() 方法可以实现将一个字符串按照指定的分隔符切分成多个子串,这些子串会被保存到列表中(不包含分隔符),作为方法的返回值反馈回来。s.split(sep,maxsplit)str:表示要进行分割的字符串; sep:用于指定分隔符,可以包含多个字符。此参数默认为 None,表示所有空字符,包括空格、换行符“\n”、制表符“\t”等。不含参数,以空格进...原创 2019-09-08 22:28:28 · 71637 阅读 · 17 评论 -
append() 方法
1.示例def func(ls=[]): ls.append(1) return lsa=func()b=func()print(a,b)运行结果2.append() 方法用于在列表末尾添加新的对象。def func(ls=[0]): ls.append(1) return lsa=func()b=func()print(a,b)3...原创 2019-09-08 22:45:28 · 71116 阅读 · 5 评论 -
Python实现isPrime函数
#实现isPrime()函数,参数为整数,要有异常处理。如果整数是质数,返回True,否则返回False。#函数分为定义、调用、执行、返回四部分,循环读取输入,注意缩进。*************************************************************************def isPrime(num): import math tr...原创 2019-09-18 22:02:44 · 24964 阅读 · 2 评论 -
Python编写一个函数计算传入的字符串数字、字母、空格及其他字符的个数
#编写一个函数计算传入字符串中数字、字母、空格以及其它字符的个数*******************************************************************************************def count(s): alpha,num,space,other=0,0,0,0 for i in s: if i.isalp...原创 2019-09-18 22:24:13 · 31331 阅读 · 5 评论 -
编写函数返回打印200以内的所有素数
#编写一个函数,打印200以内的所有素数,以空格分隔***************************************************************def isPrime(n): if n < 2: return False else: for i in range(2,int(pow(n,0.5)+1)):...原创 2019-09-19 09:05:02 · 3145 阅读 · 1 评论 -
获取用户输入的一个整数,输出该整数百位及以上的数字。
运行结果:代码:s=input("请输入一个整数:")s=int(s)if 0<s<99: print("请重新输入一个三位数的整数")else: s//=100 print(s)原创 2019-07-14 15:56:36 · 22699 阅读 · 0 评论