1.私有属性的定义 1.1定义 在属性名称前加上前缀__,表示该属性为私有属性,示例代码如下: classObject: defmethod(self): self.__private_attribute=123 在第3行,创建一个私有属性 __private_attribute。 1.2在类外读取私有属性 只能在类的实例方法中访问私有属性,不允许在类的外部访问私有属性,示例代码如下: classPerson: def__init__(self,name): self.__name=name tom=Person('tom') print(tom.__name) 在第1行...

在面向对象的程序设计中,定义一个新的class的时候,可以从某个现有的class继承,新的class称为子类,而被继承的class称为基类、父类或超类。 Python中继承的语法如下: classParent: pass classChild(Parent): pass 在第1行,定义了父类Parent; 在第4行,定义了子类Child,语法Child(Parent)表示类Child继承于类Parent。 子类继承父类的属性和方法,使得子类具有父类的属性和方法,从而实现代码重用;同时,子类可以增加自己特有的方法。例如,下图中定义了3个类,类Teacher与类Student继承于类Pe...

在编程领域中,通常把现实世界中的实体称为对象,例如: 美国总统特朗普 中国明星成龙 上海中心大厦 北京中信大厦 这里需要注意的是,对象指的是一个具体的实体,不用于指代一个抽象的群体。例如:特朗普是一个特定的具体的人,可以说“特朗普是一个对象”。他是一个美国人,因为美国人是一个抽象的概念,指代的是一类人,因此不能说“美国人是一个对象”。 类似的,上海中心大厦、北京中信大厦这些具体的大厦可以被称为对象,但是不使用“大厦是一个对象”这样的说法。 1.对象的属性和行为 现实世界中的实体有属性和行为,下面的表格列举了特朗普和成龙的属性和行为: 对象 属性 行为 特朗普 姓名、年龄...

List(列表)是Python中使用最频繁的数据类型。 列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套)。 列表用 [] 标识,是python最通用的复合数据类型。 列表中值的切割也可以用到变量 [头下标:尾下标] ,就可以截取相应的列表,从左到右索引默认0开始,从右到左索引默认-1开始,下标可以为空表示取到头或尾。 加号 + 是列表连接运算符,星号  是重复操作。如下实例: 实例(Python2.0+) !/usr/bin/python-coding:UTF-8-lis...

  LeEJFEmgyGb2   2023年12月15日   12   0   0 python数据类型数据类型Python

库的安装 可以直接使用pip进行安装。 pipinstallPySimpleGUI 简单的输入对话框 在此示例中,我们创建一个简单的输入对话框,询问用户的姓名。你可以在输入字段中输入你的姓名,然后单击“确定”按钮以获得友好的问候。 importPySimpleGUIassg layout=[[sg.Text('Enteryourname:'),sg.InputText()], [sg.Button('Ok'),sg.Button('Cancel')]] window=sg.Window('MyWindow',layout) event,values=window.Read() i...

库的安装 可以直接使用pip进行安装。 pipinstallPySimpleGUI 简单的输入对话框 在此示例中,我们创建一个简单的输入对话框,询问用户的姓名。你可以在输入字段中输入你的姓名,然后单击“确定”按钮以获得友好的问候。 importPySimpleGUIassg layout=[[sg.Text('Enteryourname:'),sg.InputText()], [sg.Button('Ok'),sg.Button('Cancel')]] window=sg.Window('MyWindow',layout) event,values=window.Read() i...

变量是存储在内存中的值,这就意味着在创建变量时会在内存中开辟一个空间。 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。 因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。 变量赋值 Python中的变量赋值不需要类型声明。 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 等号 = 用来给变量赋值。 等号 = 运算符左边是一个变量名,等号 = 运算符右边是存储在变量中的值。例如: 实例(Python2.0+) !...

变量是存储在内存中的值,这就意味着在创建变量时会在内存中开辟一个空间。 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。 因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。 变量赋值 Python中的变量赋值不需要类型声明。 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 等号 = 用来给变量赋值。 等号 = 运算符左边是一个变量名,等号 = 运算符右边是存储在变量中的值。例如: 实例(Python2.0+) !...

Python标准数据库接口为PythonDB-API,PythonDB-API为开发人员提供了数据库应用编程接口。 Python数据库接口支持非常多的数据库,你可以选择适合你项目的数据库: GadFly mSQL MySQL PostgreSQL MicrosoftSQLServer2000 Informix Interbase Oracle Sybase 你可以访问Python数据库接口及API查看详细的支持数据库列表。 不同的数据库你需要下载不同的DBAPI模块,例如你需要访问Oracle数据库和Mysql数据,你需要下载Oracle和MySQL数据库模块。 DB-API是一个规范.它...

  LeEJFEmgyGb2   2023年12月07日   14   0   0 数据库SQL数据库SQL

1:效果图 2:代码 fromtranslateimportTranslator fromtkinterimport importtkinterastk importrequests importchardet importjson fromtkinterimportfiledialog fromosimportname fromPILimportImage fromremovebgimportRemoveBg fromtkinter.messageboximportshowinfo importnumpyasnp 全局变量 sqlStr='';要执行的sql chooseStr='en...

  LeEJFEmgyGb2   2023年12月07日   19   0   0 单选框单选框SQLTextTextSQL

程序分析:无。 程序源代码: 实例 !/usr/bin/python-coding:UTF-8-i=['a','b']l=[1,2]printdict([i,l]) 以上实例输出结果为: {'a':'b',1:2}

程序分析:无。 程序源代码: !/usr/bin/python-coding:UTF-8-if__name__'__main__':importstringfp=open('test1.txt')a=fp.read()fp.close()fp=open('test2.txt')b=fp.read()fp.close()fp=open('test3.txt','w')l=list(a+b)l.sort()s=''s=s.join(l)fp.write(s)fp.close() 运行以上程序前,你需要在脚本执行的目录下创建test1.txt、test2.txt文件。 以上程序执行成功后,打开tes...

程序分析:无。 程序源代码: 实例(Python2.0+) !/usr/bin/python-coding:UTF-8-if__name__'__main__':fromsysimportstdoutfilename=raw_input('输入文件名:\n')fp=open(filename,"w")ch=raw_input('输入字符串:\n')whilech!='':fp.write(ch)stdout.write(ch)ch=raw_input('')fp.close() 以上实例输出结果为: 输入文件名: runoobfile.txt 输入字符串: runoob runoob goo...

1.导库 importtkinterastk fromtkinterimport frompygameimportmixer importosos模块是自带的,另外的两个都需要安装 2.设计界面 root=tk.Tk() root.title('不讲武德音乐播放器') root.geometry('440x570+200+200') root.iconbitmap('./mbg.ico') root['background']='6175d6' img=tk.PhotoImage(file='./马大师.gif') tk.Label(root,image=img,bg='6175d6')...

  LeEJFEmgyGb2   2023年12月01日   15   0   0 播放音乐idef5f5ide播放音乐

导入模块frompywifiimport 字典准备 随机搞的wifi弱口令TOP10。一行只包含一组密码,脚本依次读取每行密码,直到找到正确的密码为止。 图片 完整代码 coding:utf-8 fromtkinterimportfromtkinterimportttkimportpywififrompywifiimportconstimporttimeimporttkinter.filedialogimporttkinter.messagebox classMY_GUI():definit(self,init_window_name):self.init_window_name=init_w...

  LeEJFEmgyGb2   2023年12月01日   18   0   0 11

程序分析:无。 实例(Python2.0+) !/usr/bin/python-coding:UTF-8-if__name__'__main__':str1=raw_input('请输入一个字符串:\n')str2=raw_input('请输入一个子字符串:\n')ncount=str1.count(str2)printncount 以上实例输出结果为: 请输入一个字符串: www.runoob.com 请输入一个子字符串: runoob 1

什么是CGI CGI目前由NCSA维护,NCSA定义CGI如下: CGI(CommonGatewayInterface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。 网页浏览 为了更好的了解CGI是如何工作的,我们可以从在网页上点击一个链接或URL的流程: 1、使用你的浏览器访问URL并连接到HTTPweb服务器。 2、Web服务器接收到请求信息后会解析URL,并查找访问的文件在服务器上是否存在,如果存在返回文件的内容,否则返回错误信息。 3、浏览器从服务器上接收信息,并显示接收的文件或者错误信息。 CGI程序可以是Python脚本,P...

  LeEJFEmgyGb2   2023年11月26日   17   0   0 服务器数据HTML数据服务器html

程序源代码: !/usr/bin/python -coding:UTF-8-- fromdateutilimportparser dt=parser.parse("Aug28201512:00AM") printdt 以上实例输出结果为: 2015-08-2800:00:00

程序源代码: 实例(Python2.0+) !/usr/bin/python-coding:UTF-8-if__name__'__main__':importtimeimportrandomplay_it=raw_input('doyouwanttoplayit.(\'y\'or\'n\')')whileplay_it'y':c=raw_input('inputacharacter:\n')i=random.randint(0,232)%100print'pleaseinputnumberyouguess:\n'start=time.clock()a=time.time()guess=int(...

程序源代码: !/usr/bin/python -coding:UTF-8-- if__name__'__main__': importtime printtime.ctime(time.time()) printtime.asctime(time.localtime(time.time())) printtime.asctime(time.gmtime(time.time())) 以上实例输出结果为: WedOct2117:08:512015 WedOct2117:08:512015 WedOct2109:08:512015

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~