Python简介

Posted on 8/28/2022 at 12:00:00 上午

这些保留字不能用作常数或变数,或任何其他标识符名称。

从脚本文件读取或交互式读取的,由解释器顶层调用执行的语句是`__main__`模块调用的一部分,也拥有自己的全局命名空间。

Python2.x和Python3.x在语句输出、编码、运算和异常等方面做了一些调整。

方法重写子类的方法可以重写父类的方法。

Python虚拟机本身几乎可以在所有的作业系统中运行。

在面向对象的语言中,程序是由数据和功能组合而成的对象构建起来的。

*fileObject.readline()readline()方法用于从文件读取整行,包括\\n字符。

這一點曾經引起過爭議。

Python是一种区分大小写的语言。

完整代码如下:importsysimportWeatherfromPyQt5.QtWidgetsimportQApplication,QDialogimportrequestsclassMainDialog(QDialog):def__init__(self,parent=None):super(QDialog,self).__init__(parent)self.ui=Weather.Ui_Dialogself.ui.setupUi(self)defqueryWeather(self):cityName=self.ui.comboBox.currentTextcityCode=self.getCode(cityName)r=requests.get(“https://restapi.amap.com/v3/weather/weatherInfo?key=f4fd5b287b6d7d51a3c60fee24e42002&city=**return**cityDict.get(cityName,\101010100\)defclearText(self):self.ui.textEdit.clearif__name__==\__main__\:myapp=QApplication(sys.argv)myDlg=MainDialogmyDlg.showsys.exit(myapp.exec_)运行demo.py并执行查询后的效果:**4、将代码打包成exe文件**将.py文件打包成可执行的exe在Python中称为freezing,常用的工具有:PyInstaller,py2exe,cx_Freeze,bbfreze,py2app等。

*一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和macOS兼容很好。

并且结合了Unixshell和C的习惯。

体现了Python的友善性,大赞一下。

如果在函数内部调用globals(),返回的是所有在该函数里能访问的全局名字。

当(从结尾处)正常离开类定义时,将创建一个_类对象_。

,”

比如,列出班里所有同学的名字,就可以用一个list表示>>>classmates=Michael,Bob,Tracy>>>classmatesMichael,Bob,Tracy用`len()`函数可以获得list元素的个数,用索引来访问list中每一个位置的元素,记得索引是从`0`开始的,如果要取最后一个元素,除了计算索引位置外,还可以用`-1`做索引,直接获取最后一个元素>>>classmates-1Tracy追加元素>>>classmates.append(Adam)>>>classmatesMichael,Bob,Tracy,Adam插入元素>>>classmates.insert(1,Jack)>>>classmatesMichael,Jack,Bob,Tracy,Adam删除元素>>>classmates.pop()Adam>>>classmatesMichael,Jack,Bob,Tracy>>>classmates.pop(1)Jack>>>classmatesMichael,Bob,Tracy修改元素>>>classmates1=Sarah>>>classmatesMichael,Sarah,Tracylist里面的元素的数据类型也可以不同>>>L=Apple,123,True**tuple**另一种有序列表叫元组:tuple。

pymo引擎:PYMO全称为万博ManBetX客户端网页版memoriesoff,是一款运行于SymbianS60V3,Symbian3,S60V5,Symbian3,Android系统上的avg游戏引擎。

入门,了解概念。

另外,Python包含的包之类的东西是各种丰富,重点推荐,科学计算的不错选择。

使用信号槽机制进行通信。

注意,不能使用写字板、Word、WPS等排版工具编写Python源文件,因为排版工具一般都有内置的特殊格式或者特殊字符,这些会让代码变得乱七八糟,不能被Python解释器识别。

但是大量的应用程序不需要这么快的运行速度,因为用户根本感觉不出来。

CPython是使用最广的Python解释器。

“)以上代码中,\\n\\n在结果输出前会输出两个新的空行。

*Tkinter:Python預設的圖形界面介面。

个人想法:太多学不完,先学PyQt5,原因是资料多,学有余力再学pyside6,最后看下PySimpleGUI,看能否解决一些简单问题。

在这里,52.3E-4表示52.3*10-。

即使在多核CPU平台上,由于GIL的存在,所以禁止多线程的并行执行。

selfself表示的是当前实例,代表当前对象的地址。

Posted on 星期日, 8月 28th, 2022 at 上午12:00 In 编程 | Comments RSS

Leave a Reply