![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础知识
文章平均质量分 61
python基础知识
hakesashou
个人小白技术爱好者,在csdn分享自己的学习记录!
展开
-
eclipse如何写python程序
安装完成后,打开Eclipse —> Preferences,找到Python Interpreters,点击new找到python安装程序,点击ok,添加进来。启动Eclipse,点击Help —> Eclipse Marketplace,输入“pydev”查找python插件进行安装。Eclipse是写JAVA的IDE,下载地址为:http://www.eclipse.org/downloads/至此,Eclipse中的python环境就配置好了,可以在eclipse中运行python程序了。原创 2024-07-23 12:55:50 · 280 阅读 · 0 评论 -
python中的del是什么意思
del是python关键字,就像def、and、or一样。它不是字典、列表的方法,但是可以用来删除字典、列表的元素。del好用,含义也非常的清晰,以后在适当的场景可以用起来。除此之外,还可以用del删除变量。原创 2024-07-23 12:54:43 · 178 阅读 · 0 评论 -
cmd下如何退出python
1:输入exit(),回车。2:输入quit(),回车。3:输入ctrl+z,回车。原创 2024-07-22 17:13:27 · 278 阅读 · 0 评论 -
c如何调用python程序
首先,C语言中调用python,要使用头文件Python.h。5、运行一个python代码,输出How are you。2、接着,定义一个调用python的函数。3、函数中,设置python库的路径。4、然后,初始化python。6、最后,释放python。原创 2024-07-22 17:11:35 · 297 阅读 · 0 评论 -
as是python关键字吗
这个表达式中就是在当前这个模块中,使用tools可以代替scrapy,相当于C中的宏定义。在该as作用域中,可以使用tools来代替scrapy,如:tools.Spider就与scrapy.Spider等价;一般这种用法是为了用as为模块指定别名。as另一个常用的用法是与with连用,构成with…语句,该语句中as的作用与上述实例中展示的相同,皆为替代作用。语句的讲解将在关键字with的讲解中进行。从中我们可以看出,as的作用只限于与它相邻的对象。原创 2024-07-21 17:01:04 · 270 阅读 · 0 评论 -
asp后段如何调用python
2.按照Active的附带文档说明,在%Python_home%/lib/site_packages/win32comext/axscript/client/目录中找到pyscript.py,双击运行之,此步骤在IIS中安装Python解释引擎;#构造函数,python的构造函数不同于C++/C#或Java的构造函数,在执行到__init__方法时,实例已经存在。# -*-coding:UTF-8-*- #这一句告诉python用UTF-8编码。#以下这段注掉的代码用来遍历打印取回来数据的字段。原创 2024-07-21 17:00:05 · 310 阅读 · 0 评论 -
anaconda与python是什么关系
Anaconda是一种Python语言的免费增值开源发行版,用于进行大规模数据处理、预测分析,和科学计算,致力于简化包的管理和部署。2、Python(shell):相当于在命令窗口的命令提示符后输入ipython回车。Anaconda是Python的一个发行版,里面内置了很多工具,不用单独安装,因为做了优化也免去了单独安装带来的一些麻烦。4、Python Notebook:直接点击打开,或者在命令提示符中输入ipython.exe notebook。1、Python(shell):标准CPython。原创 2024-07-20 20:54:42 · 294 阅读 · 0 评论 -
.py文件是python脚本吗
这里的高级并不是通常意义上的高级,不是说Python的Virtual Machine比Java或.NET的功能更强大,而是说和Java 或.NET相比,Python的Virtual Machine距离真实机器的距离更远。然而,Python Virtual Machine与Java或.NET的Virtual Machine不同的是,Python的Virtual Machine是一种更高级的Virtual Machine。基于C的Python编译出的字节码文件,通常是.pyc格式。原创 2024-07-20 20:53:54 · 225 阅读 · 0 评论 -
如何更换python版本
1、如果你的电脑上装的是Python3.6.0和Python3.7.0,并且你先装的Python3.6.0,后装的Python3.7.0;4、你只需将Python3.6.0的Path选中--->点击右侧的"上移",即可将Python3.6.0的环境变量上移到前面,这样默认的就会是Python3.6.0了!上移后,将之前的cmd关闭,再重新打开一个cmd,输入python,即可切换到Python3.6.0。找到你当初配置Python环境变量的Path,点击右下角的"编辑"。原创 2024-07-19 21:43:25 · 323 阅读 · 0 评论 -
怎样下载python spyder
第一步,登陆网址“https://pypi.org/project/spyder/",点击网页右侧锚点“download files”,会出现各种版本的spyder安装包。如果你不知道电脑上的python版本,在cmd命令框中,输入“python -V",就可以知道。第四步,输入”pip install spyder-3.3.2-py3-none-any.whl“,点击"enter"键,就可安装。第五步,安装完成后,打开cmd命令行窗口,输入”spyder3“,就可以运行该编辑器了。原创 2024-07-19 21:42:08 · 241 阅读 · 0 评论 -
python如何输入矩阵
使用numpy创建矩阵有2种方法,一种是使用numpy库的matrix直接创建,另一种则是使用array来创建。原创 2024-07-18 20:45:11 · 424 阅读 · 0 评论 -
python如何判断变量是否为列表
arr = {"int":"整数","float":"浮点","str":"字符串","list":"列表","tuple":"元组","dict":"字典","set":"集合"}arr = {"int":"整数","float":"浮点","str":"字符串","list":"列表","tuple":"元组","dict":"字典","set":"集合"}print("{0}是{1}".format(money,getType(money)))原创 2024-07-18 20:44:28 · 754 阅读 · 0 评论 -
python转码%5b代表什么
需要编码的特殊字符有: ':','/','?','=',以及,'%' 本身,其他的字符虽然可以进行编码但是不需要。根据上下文,空白符 ' ' 将会转换为 '+' (必须在HTTP的POST方法中使定义 application/x-www-form-urlencoded 传输方式), 或者将会转换为 '%20' 的 URL。编码由英文字母替换组成:“%” 后跟替换字符的ASCII的十六进制表示。原创 2024-07-17 19:28:55 · 272 阅读 · 0 评论 -
python 10的阶乘怎么算
以上三种方式分别采用了不同的方法,第二种是最容易理解的,第一种是最pythonic的,而第三种则是易用性最高的。第三种直接定义一个阶乘函数,随时都可以调用,从而得到不同值。python计算阶乘的方法有很多种,下面给大家介绍三种方法。y = int(input("请输入要计算的数:"))请输入要计算的数:10。原创 2024-07-17 19:28:03 · 452 阅读 · 0 评论 -
python导出excel乱码怎么解决
def setCell(self,sheet,row,col,value):#设置单元格的数据。利用python+win32com将网页的表单导出到本地excel,遇到了输出乱码问题。将x改为x.decode('utf-8')即可。原创 2024-07-17 19:26:59 · 353 阅读 · 0 评论 -
python算法有哪些
算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。不同的算法可能用不同的时间、空间或效率来完成同样的任务。⑤可行性(Effectiveness):算法中执行的任何计算步骤都是可以被分解为基本的可执行 的操作步,即每个计算步都可以在有限时间内完成(也称之为有效性);③输入项(Input):一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输 入是指算法本身定出了初始条件;原创 2024-07-17 19:26:05 · 387 阅读 · 0 评论 -
python怎么输出中文
打开Python编译器,在代码的第一行设置编码格式,加入#-*-coding:utf-8-*-即可。原创 2024-07-16 21:26:27 · 287 阅读 · 0 评论 -
python如何执行windows命令
的确,Popen非常强大,支持多种参数和模式。参数startupinfo与createionflags只在windows下用效,它们将被传递给底层的CreateProcess()函数,用 于设置子进程的一些属性,如:主窗口的外观,进程的优先级等等。如果在创建Popen对象是,参数stdout被设置为PIPE,Popen.stdout将返回一个文件对象用于策子进程发送指令。如果在创建Popen对象是,参数stdout被设置为PIPE,Popen.stdout将返回一个文件对象用于策子进程发送指令。原创 2024-07-16 21:25:37 · 795 阅读 · 0 评论 -
python writerow乱码怎么解决
在这个函数里面,我直接用的readlines读的csv文件,这样读出来每一行都是一个字符串,然后在吧这个字符串直接写入了新的csv文件中,理所当然的乱码了。读csv文件的时候出现问题了,如果用csv的read函数去读的话,读出来每一行就是一个列表,这样可以直接写入到新的csv文件中。#原文件是csv格式的,所以line是一个包含多个逗号的字符串,这里我用逗号分割,可以形成一个列表。writerow函数中需要的参数是要可迭代的,例如列表,但是不能直接写字符串,否则就会乱码。原创 2024-07-15 21:39:37 · 407 阅读 · 0 评论 -
如何用python写接口
python库:flask =》实例化server:server = flask.Flask(__name__) =》@server.route('/index',methods=['post'])# 隐蔽一点的方法,把cmd = flask.request.values('cmd',None)写入正常接口。server.run(port=8888,debug=True,host='0.0.0.0') # 启动服务。cmd = flask.request.values.get('cmd') # 接口入参。原创 2024-07-15 21:38:31 · 526 阅读 · 0 评论 -
python如何判断变量是否可迭代
python如何判断变量是否可迭代?适用于python2和python3。适用于python3。原创 2024-07-14 20:40:11 · 346 阅读 · 0 评论 -
python双下划线怎么打
连续按键盘上的“shift+_”键两次即可,不同编辑器可能显示会不太一样。像图1中那样没连起来也是对的,没有语法错误。原创 2024-07-14 20:39:17 · 248 阅读 · 0 评论 -
python 怎样生成窗体
比如我们要设置1000*500的窗口,即win.geometry('1000x500')。如果想要设置一个窗口范围,我们可以通过win.minsize('400x600')和win.maxsize('1400x600')来操作。另外窗口的大小你可以通过win.geometry('size')来设置,但这里需要注意一个问题。win=tkinter.Tk(),这句是创建windows的窗口对象,注意后面的Tk,大小写。win.title("窗口"),这段是设置窗口上的标题。我们要的是字母x而不是数字上的乘号。原创 2024-07-13 19:46:44 · 389 阅读 · 0 评论 -
python连接mysql失败怎么解决
这样子写是OK的 : db = MySQLdb.connect(host="127.0.0.1", port=3306, user="root", passwd="mysqladmin", db="testdb")# 这样子写,会报错:db = MySQLdb.connect("localhost", "root", "mysqladmin", "testdb")#使用fetchone()方法获取一条数据库。#使用execute 方法执行sql语句。#使用cursor方法获取操作游标。原创 2024-07-13 19:44:54 · 350 阅读 · 0 评论 -
python json中文乱码怎么解决
"cities": [{"cityid": "101010100", "city": "北京"}, {"cityid": "101020100", "city": "上海"}]new_result = json.dumps(result,ensure_ascii=False) # 参考网上的方法,***ensure_ascii***设为False。Python实现的json文件读取及中文乱码显示问题解决方法。读取该json文件时,先按照gbk的方式对其解码再编码为utf-8的格式。原创 2024-07-12 17:02:00 · 495 阅读 · 0 评论 -
如何关闭python.exe
这里使用的是os.popen(),该方法是用于直接执行系统命令,而在Windows下其实就是使用taskkill来kill掉进程,其基本形式是,基本原理:该函数是模拟传统的UNIX函数发信号给进程,其中包含两个参数:一个是进程名,即所要接收信号的进程;一个是所要进行的操作。效果也是直接退出,不会抛出异常,但是其使用会受到平台的限制,但我们常用的Win32平台和基于UNIX的平台不会有所影响。执行该语句会直接退出程序,这也是经常使用的方法,也不需要考虑平台等因素的影响,一般是退出Python程序的首选方法。原创 2024-07-12 17:00:32 · 448 阅读 · 0 评论 -
python如何查看类的函数
从上面介绍可以看出,title()方法的使用形式是“str.title()”,其功能是将字符串中所有单词的首字母大写,其他所有字符全部改为小写。上面列出了字符串类型(str)提供的所有方法,其中以“_”开头、“_”结尾的方法被约定成私有方法,不希望被外部直接调用。通过使用 dir() 和 help() 函数,我们就可以查看字符串变量所能调用的所有方法,包括他们的使用方法和功能等。dir():列出指定类或模块包含的全部内容(包括函数、方法、类、变量等)。help():查看某个函数或方法的帮助文档。原创 2024-07-11 17:18:57 · 485 阅读 · 0 评论 -
python如何结束程序运行
方法3:采用Ctrl+C快捷键,强制终止程序执行,可以看到,程序由“KeyboardInterrupt”(键盘中断)终止了,且不影响shell继续执行。方法2:采用os._exit(0)关闭整个shell,从图中看到,调用sys._exit(0)后整个shell都重启了(RESTART Shell)。方法4:最简单粗暴的终止程序方法莫过于点击shell右上角的“x”,整个shell都终止了,程序果断也终止!方法1:采用sys.exit(0),正常终止程序,从图中可以看到,程序终止后shell运行不受影响。原创 2024-07-11 17:17:48 · 548 阅读 · 0 评论 -
python怎么判断字符串以什么结尾
利用endswith来判断字符串是不是以“ar”结尾。在python编辑器中新建一个data.py。运行该程序,如果是,就会返回true。然后新建一个变量testname。选择“run”->“run”。原创 2024-07-10 17:29:22 · 288 阅读 · 0 评论 -
python如何调用ffmpeg
去ffmpeg官网下载编译好的avcodec-57.dll、avutil-55.dll、swresample-2.dll,准备好了C语言写出的库。我们可以看到打印出来了ffmpeg的配置参数,说明已经调用成功。下面是用Python调用的例子。原创 2024-07-10 17:27:20 · 692 阅读 · 0 评论 -
python怎么调用cmd命令
OS.system是无法获取返回值的。当运行结束后接着往下面执行程序。用法如:OS.system("ipconfig").顾名思义,status,output分别是执行的状态和输出结果,但是这种方法在windows中不能用。OS模块调用CMD命令有两种方式:os.popen()、os.system()都是用当前进程来调用。这两个都是用当前进程来调用,也就是说它们都是阻塞式的。OS.popen带返回值的,如何获取返回值。print p.read().得到的是个字符串。运行原理会在当前进程下面产生子进程。原创 2024-07-10 17:26:10 · 559 阅读 · 0 评论 -
python怎么求因数
2、123457698=2x3x3x7x13x23x29x113,所以他的值因数是113。3、总共有362880种可能,从中找出值因数中最小的数字和值因数中数。1、对由123456789这九个数字组成的9位数进行分解质因数。原创 2024-07-10 17:23:58 · 513 阅读 · 0 评论 -
python reload找不到怎么办
Python 3.0 把 reload 内置函数移到了 imp 标准库模块中。它仍然像以前一样重载文件,但是,必须导入它才能使用。原创 2024-07-09 18:16:19 · 337 阅读 · 0 评论 -
python3 ftplib乱码怎么解决
ftplib.FTP里面有个参数叫encoding。所以在使用FTP时,主动指定编码格式即可。原创 2024-07-09 18:15:23 · 341 阅读 · 0 评论 -
python如何截取字符串最后的几位数字
print str[-3:-1] #截取倒数第三位与倒数第一位之前的字符。print str[::-1] #创造一个与原字符串顺序相反的字符串。print str[:-3] #截取从头开始到倒数第三个字符之前。print str[0:3] #截取第一位到第三位的字符。print str[-3:] #截取倒数第三位到结尾。print str[6:] #截取第七个字符到结尾。print str[-1] #截取倒数第一个字符。print str[:-5:-3] #逆序截取。字符串[开始索引:结束索引:步长]原创 2024-07-08 17:45:51 · 259 阅读 · 0 评论 -
python脚本如何测试手机
2、若手机成功连接,输入命令 adb shell input tap 100 100 , 表示点击屏幕上坐标为(100,100)的点,如果不知道需要点击的点的具体位置的话可以在手机开发者模式中设置。1、打开cmd,进入到当前文件夹中,输入命令 adb devices 查看当前与电脑连接的设备(前提是,手机打开usb调试模式),可以查看已连接成功的手机。#使用ADB程序,视频的屏幕坐标可以使用adb shell uiautomator dump命令,获取该页面xml源码后查得。原创 2024-07-08 17:44:30 · 1059 阅读 · 0 评论 -
python如何查看内置函数
大写字母开头的是python的内置常量名,小写字母开头的是python的内置函数名。# help(内置函数名)原创 2024-07-07 08:09:17 · 783 阅读 · 0 评论 -
python函数和c的区别有哪些
C语言中的函数,有着严格的顺序限制,如果要调用函数,该函数需要在本次调用之前就需要被实现,或者在程序开头事先声明,而Python中则没有这个限制,Python中还有高阶函数这一概念,即函数名也可当作函数参数,函数名也是一种变量,指向内存中的某个函数,这种写法可以大大减少代码长度。C语言在这一点上远不及Python,大多时候都需要自己手动实现。python中还提供了可变参数和关键字参数,这样使得函数的功能大大提高,原来需要写多个函数,现在只需要一个函数就可以实现这些功能。类型 函数名(参数列表) {原创 2024-07-07 08:08:02 · 499 阅读 · 1 评论 -
python读取csv出错怎么解决
第一个:关掉Anaconda,重启Anaconda之后再使用pd.read_csv()加上参数:engine='python'之后就成功了。运行之后没有报错,正在我欣喜之余,输出一下data.head()想看看数据时候,看到了心痛的感觉,数据乱码了。然后,一通百度,解决方案是加上参数:encoding=‘utf-8’。第二个:将文件名改为英文名之后直接使用pd.read_csv()就成功了。Python用pandas的read_csv函数读取csv文件。解决方案是加上参数:engine='python'。原创 2024-07-06 20:48:24 · 376 阅读 · 0 评论 -
python如何设计窗口
至此,我们就完成了利用Python的PyQt模块直接拖拽控件来设计UI界面。总的来说,整个过程非常简单,只要你有一定的Python基础,熟悉一下操作过程,很快就能掌握的,当然,还有许多其他UI开发模块,像tkinter,wxPython,Eric6等,也都非常不错。原创 2024-07-06 20:47:31 · 442 阅读 · 0 评论