
Python语言程序设计 -嵩天
新奥尔良仙
仙女堡老大 ฅ۶•ﻌ•♡
展开
-
Python应用
来源:Python语言程序设计 -嵩天一、Python库之数据可视化Matplotlib:Matplotlib.pyplot调用二维数据的可视化展示Seaborn:提供统计类数据的可视化展示Mayavi:提供三位数据的可视化展示二、Python库之文本处理:PyPDF2:处理pdf文件,包括分隔/整合文件、加密解密等NLTK(最优秀的NLP第三方库):对语言文本分类、标记、语法句法、语义分析等Python-docx:创建或更新Microsoft Word文件三、Python库原创 2021-08-20 16:43:55 · 174 阅读 · 0 评论 -
Python之os库
来源:Python语言程序设计 -嵩天一、路径操作os.path二、进程管理os.system(参数)# 程序正确运行,返回0。三、环境参数原创 2021-08-20 16:41:27 · 65 阅读 · 0 评论 -
Python第三方库的安装
来源:Python语言程序设计 -嵩天网址一、pip安装方法常用的pip指令:适用于win\mac\linux等操作系统安装指定的第三方库:pip install 第三方库名更新已安装的指定第三方库:pip install -U 第三方库名卸载指定的第三方库:pip uninstall 第三方库名列出指定第三方库的详细信息:pip show 第三方库名根据关键词搜索第三方库:pip search 关键词列出当前系统已经安装的第三方库:pip list二、文件安装方法适用情况:有些原创 2021-08-20 16:38:19 · 153 阅读 · 0 评论 -
Python之用户体验
来源:Python语言程序设计 -嵩天提高用户体验的方法:原创 2021-08-20 16:33:15 · 74 阅读 · 0 评论 -
Python之体育竞技分析
来源:Python语言程序设计 -嵩天一、问题描述需求:高手过招,胜负只在毫厘。如何科学地分析体育竞技比赛?输入:球员的水平输出:预测比赛成绩二、具体分析三、代码实现from random import random# 生成随机数### 介绍程序 ###def printIntro(): print("这个程序模拟两个选手A和B的竞技比赛") print("比赛规则:若A发球,A接球成功,则A总分+1,A继续发球;A接球失败,则B发球。总分先达15分者获胜!")原创 2021-08-20 16:32:30 · 2050 阅读 · 2 评论 -
Python之wordcloud库
来源:Python语言程序设计 -嵩天w = wordcloud.WordCloud():一个文本对应的词云,以以空格为分隔符将文本分割成单词。根据文本中的词语出现频率等参数绘制词云。词云的绘制形状、尺寸、颜色可设定一、相关函数二、词汇绘制步骤...原创 2021-08-20 16:28:09 · 139 阅读 · 0 评论 -
Python之数据
来源:Python语言程序设计 -嵩天一、一维数据表示列表[]:数据间有序集合{}:数据见无序存储采用特殊符号(如:$)进行分割。处理(1)分隔符:二、二维数据表示列表[[],[],…,[]]:数据间有序存储采用特殊符号(如:$)进行分割。处理for循环.split().join()三、CSV数据(1)由逗号分隔的值,每行一个一维维度,无空行,一般.csv扩展名。(2).csv文件可以使用excel和office软件打开并保存。读原创 2021-08-20 16:23:59 · 87 阅读 · 0 评论 -
Python之文件
来源:Python语言程序设计 -嵩天一、打开文件变量名 = open(文件地址,打开方式)二、关闭文件变量名.close()三、读取文件例如:四、写入文件精确模式:把文本精确地切分开,扫描出的词语拼接为原文不存在冗余单词(2)全模式:把文本中所有模式从不同角度切分的词语都扫描出来,扫描出的词语拼接为原文有冗余。(3)搜索引擎模式:在精确模式的基础上,对长词进行再切分,扫描出的词语拼接为原文有冗余。常用函数...原创 2021-08-19 21:46:35 · 165 阅读 · 0 评论 -
Python组合数据类型之字典{}
来源:Python语言程序设计 -嵩天一、创建使用{}或dict{}创建字典,键值对用冒号分隔,元素间用逗号分隔。二、索引/赋值d[key]:既可以索引,也可以赋值。三、操作符原创 2021-08-19 21:43:01 · 103 阅读 · 0 评论 -
Python组合数据类型之序列()/[]/““
来源:Python语言程序设计 -嵩天定义序列中元素存在序号正向递增的索引关系。操作符函数一、元组()创建(1)使用()或tuple()创建元组,元素间用逗号分隔。(2)元组创建后不能修改。适用于多人协作完成程序时,接口部分使用元组类型,这样所编写的程序就不会被他人修改。元组继承序列的全部通用操作。二、列表[]创建(1)使用[]或list[]创建列表,元素间用逗号分隔。(2)列表中各元素类型可不同。列表继承序列的全部通用操作。函数三、字符串原创 2021-08-19 21:40:58 · 133 阅读 · 0 评论 -
Python组合数据类型之集合{}
来源:Python语言程序设计 -嵩天一、定义集合是多个元素的无序组合,每个元素唯一,且为不可变数据类型。二、表示形式集合用{}表示,元素间用逗号分隔。三、建立方式使用set()建立新集合。四、操作符五、函数S.pop():随机移除S的一个元素,并返回该元素。若S为空,产生KeyError异常。函数中有pop均为返回值后移除该值!set(x):将x转换为集合类型,可以将x中重复元素删去!六、应用场景数据去重包含关系比较...原创 2021-08-19 20:58:36 · 265 阅读 · 0 评论 -
Python之PyInstaller库
来源:Python语言程序设计 -嵩天一、用途在一些没有安装spyder/pycharm的电脑上运行py文件。二、参数三、具体操作PS:以下操作均在cmd命令行pip install pyinstaller以E:\Python\MOCC_bit目录下test.py文件为例: e: cd Python\MOCC_bitpyinstaller -F test.py自动新建如下图所示文件其中,打开文件test.exe,会自动运行程序。...原创 2021-08-19 20:50:47 · 115 阅读 · 0 评论 -
Python之汉诺塔递归问题
来源:Python语言程序设计 -嵩天一、问题描述将A柱子中所有圆环转移至C柱子,在转移过程中保持大圆环在下小圆环在上。二、代码实现'''汉诺塔问题'''count = 0# count:转移圆环次数def hanoi(n,src,dst,mid):# n:A柱子上圆环的剩余数量# src:源柱子# dst:目标柱子# mid:中间柱子 global count if n == 1: print("{}:{}->{}".format(1,原创 2021-08-19 20:47:24 · 198 阅读 · 0 评论 -
Python之七段数码管绘制问题
来源:Python语言程序设计 -嵩天一、问题描述如下所示的七段数码管绘制时间(年月日)二、代码实现"""七段数码管绘制年月日时间"""import turtleimport timedef drawLine(draw):# 绘制单端数码管 turtle.pendown() if draw else turtle.penup() turtle.fd(40) turtle.right(90) def drawDigit(digit):# 根据数字原创 2021-08-19 20:45:46 · 320 阅读 · 1 评论 -
Python局部变量和全局变量
来源:Python语言程序设计 -嵩天一、局部变量局部变量是函数内部的占位符,可能与全局变量重名,但不同。函数运算结束后,局部变量便不再存在。PS:global用于在函数内部中声明这个变量是全局变量。二、全局变量在函数内部没有真实创建一个局部变量,但是使用的局部变量与全局变量重名,在函数调用中,相当于对全局变量进行操作。...原创 2021-08-19 20:37:00 · 828 阅读 · 0 评论 -
Python函数的参数
来源:Python语言程序设计 -嵩天一、参数可变参数:在函数定义时,需要为可选参数赋初值(即:默认值)。在调用函数的时候,可以为可选参数赋值,也可以不赋值(即使用默认值)。可选参数:在函数定义时,函数接收的参数时可变数量的。返回值return用于传递返回值。函数可以返回0个(即:无return)或多个结果(即:return后的变量用逗号隔开)。...原创 2021-08-12 15:07:36 · 119 阅读 · 0 评论 -
Python圆周率问题
来源:Python语言程序设计 -嵩天一、问题描述计算圆周率pi的值。二、解决思路如下图所示,向含有半径为1的1/4圆的11的正方形中撒1000010000个点,计算落入圆中的点数与正方形内的点数的比值。比值即为1/4圆的面积,也为1/4pi的值。三、代码'''如笔记中所示图:向含有半径为1的1/4圆的1*1的正方形中撒1000*1000个点,计算落入圆中的点数与正方形内的点数的比值。比值即为1/4圆的面积,也为1/4pi的值。'''from random import rando原创 2021-08-12 14:45:26 · 298 阅读 · 0 评论 -
Python自带标准库
来源:Python语言程序设计 -嵩天一、Turtle库:绘图二、time库:计时三、random库:随机数函数PS:37885除二取余换算为二进制数为16比特长。2. 实例PS:给定随机数种子,可以复现程序运行的过程;若不给定随机数种子,使用的是当前的系统时间,后续很难复现程序运行的过程。...原创 2021-08-12 14:35:26 · 4078 阅读 · 0 评论 -
Python遍历循环
来源:Python语言程序设计 -嵩天一、计数遍历循环二、字符串遍历循环三、列表遍历循环四、文件遍历循环五、循环控制保留字break:跳出并结束当前整个循环,执行循环后的语句。continue:结束当次循环,继续执行后续次数循环。break、continue都可以和for、while搭配使用。六、for和while循环语句:for循环for 循环变量 in 遍历结构: 语句块1else: 语句块2PS:for循环中的else可以类比于异常处理中的else。在正原创 2021-08-12 14:28:46 · 2724 阅读 · 0 评论 -
Python异常处理
来源:Python语言程序设计 -嵩天一、try-except语句:try: 语句块1except: 语句块2# 发生异常,执行except对应的语句块2try: 语句块1except 异常类型: 语句块2# 发生except后类型的异常,执行except对应的语句块2二、tey-except-else-finally语句:try: 语句块1except: 语句块2# 发生异常,执行except对应的语句块2else: 语句块3# 不发生异常,执行el原创 2021-08-12 14:08:08 · 209 阅读 · 0 评论 -
Python之time库
来源:Python语言程序设计 -嵩天一、时间获取二、时间格式化三、计时原创 2021-08-12 14:01:28 · 92 阅读 · 0 评论 -
Python函数.format()
来源:Python语言程序设计 -嵩天**{参数序号:格式}.format()一、参数序号二、格式原创 2021-08-12 13:44:19 · 244 阅读 · 0 评论 -
Python字符串
来源:Python语言程序设计 -嵩天一、操作符二、函数PS:Python编程即为Unicode编码三、方法原创 2021-08-12 13:40:22 · 95 阅读 · 0 评论 -
Python数运算
来源:Python语言程序设计 -嵩天一、运算符round(x,d):对x四舍五入,d为小数点后保留位数。abs(x):x的绝对值。divmod(x,y):输出x/y的商和余数,逗号隔开。pow(x,y[,z]):x的y次幂结果取后(z的长度-1)位。[]表示可省略。complex(x):将x转换为复数类型二、混合运算不同类型的数字之间可进行混合运算,生成结果为“最宽”类型,如下数字类型从左至右变宽:PS:A[::-2]:列表A步长为2逆序取出...原创 2021-08-12 13:29:35 · 430 阅读 · 0 评论 -
Python保留字
来源:Python语言程序设计 -嵩天一、定义保留字是Python语言中一些已经被赋予特定意义的单词,要求开发者在开发程序时,不能用这些保留字作为标识符给变量、函数、类、模板以及其他对象命名。...原创 2021-08-12 13:23:21 · 272 阅读 · 0 评论