詹惠儿
2019-04-22
Tkinter中使用Tkinter创建秒表:Tkinter是Python的标准GUI库。Python与Tkinter结合使用时,可以快速轻松地创建GUI应用程序。Tkinter为Tk GUI工具包提供了强大的面向对象的接口。开始使用Tkinter非常容易,下面是一些示例代码,可以在python中使用Tkinter。 # Python program to create a # a new wi
詹惠儿
2019-04-22
# grid method is used for placing # the widgets at respective positions # in table like structure . name_field.grid(row=1, column=1, ipadx="100") course_field.grid(row=2, column=1, ipadx="100"
詹惠儿
2019-04-22
# Function to take data from GUI # window and write to an excel file def insert(): # if user not fill any entry # then print "empty input" if (name_field.get() == "" and course_field.get(
詹惠儿
2019-04-22
Python提供了Tkinter工具包来开发GUI应用程序。现在,它取决于开发人员的想象力或必要性,他/她想要使用此工具包开发什么。让我们使用Tkinter制作一个简单的信息表格GUI应用程序。在此应用程序中,用户必须填写所需信息,并将该信息自动写入excel文件。 # Function to set focus (cursor) def focus1(event): # set focu
詹惠儿
2019-04-22
Python提供了Tkinter工具包来开发GUI应用程序。现在,它取决于开发人员的想象力或必要性,他/她想要使用此工具包开发什么。让我们使用Tkinter制作一个简单的信息表格GUI应用程序。在此应用程序中,用户必须填写所需信息,并将该信息自动写入excel文件。 首先,创建一个空的excel文件,然后在程序中传递excel文件的绝对路径,以便程序能够访问该excel文件。 # impor
詹惠儿
2019-04-22
# Create a CLEAR Button and attached # to del_source function button1 = Button(root, text = "CLEAR", bg = "red", fg = "black", command = del_source) # Create a CLEAR Button and attached
詹惠儿
2019-04-22
# Function for getting values from # respective text entry boxes and # calling result function . def find() : # get method returns current text # as a string f
詹惠儿
2019-04-22
# Python3 program to create Distance # Time GUI calculator using Tkinter # import everything from tkinter modules from tkinter import * # import modules import requests, json # Functi
詹惠儿
2019-04-22
Python提供了多种用于开发GUI(图形用户界面)的选项。在所有GUI方法中,tkinter是最常用的方法。它是Python附带的Tk GUI工具包的标准Python接口。带有tkinter的Python输出了创建GUI应用程序的最快和最简单的方法。使用tkinter创建GUI是一项简单的任务。 要创建tkinter: 导入模块 - tkinter 创建主窗口(容器) 将任意数量的小部件添加
詹惠儿
2019-04-22
python中函数定义中的特殊语法** kwargs用于传递一个keyworded,variable-length参数列表。我们使用名称kwargs和双星。原因是因为双星允许我们传递关键字参数(以及它们中的任意数量)。 关键字参数是在将变量传递给函数时为变量提供名称的位置。 # Python program to illustrate # *kargs for variable number
詹惠儿
2019-04-19
python中函数定义中的特殊语法* args用于将可变数量的参数传递给函数。它用于传递非keyworded,可变长度的参数列表。 语法是使用符号*来接受可变数量的参数; 按照惯例,它经常与args这个词一起使用。 什么* ARGS允许你做的是采取比以前定义的正式参数的数量更多的参数。使用* args,可以将任意数量的额外参数添加到当前的形式参数(包括零额外参数)。 例如:我们想要生成一个乘法函
詹惠儿
2019-04-19
协同程序是子程序的泛化。它们用于协作式多任务处理,其中进程周期性地或在空闲时自愿地产生(放弃)控制,以便能够同时运行多个应用程序。协程和子程序之间的区别是: 与子例程不同,协同程序有许多用于挂起和恢复执行的入口点。协程可以暂停其执行并将控制转移到其他协程,并可以从它停止的点恢复执行。 与子程序不同,没有主要功能可以按特定顺序调用协同程序并协调结果。协同程序是合作的,这意味着它们连接在一起形成管道。
詹惠儿
2019-04-19
在线程的情况下,它是根据调度程序在线程之间切换的操作系统(或运行时环境)。在协同程序的情况下,它是程序员和编程语言决定何时切换协同程序。协同程序通过暂停和恢复设定点协同工作多任务。 我们都熟悉函数,也称为子例程,过程,子过程等。函数是作为一个单元打包的指令序列,用于执行某个任务。当复杂函数的逻辑被分成几个本身就是函数的自包含步骤时,这些函数就被称为辅助函数或子程序。 Python中的子程序由
詹惠儿
2019-04-19
zip函数(两个迭代器都用在单循环结构中): 这个函数有助于在第i个位置组合相似类型的迭代器(列表 - 列表或字典等)数据项。它使用这些输入迭代器的最短长度。跳过其他较大长度迭代器项。如果是空迭代器,则返回No输出。 例如,对两个列表(迭代器)使用zip有助于组合单个汽车及其所需的附件。 # Python program to demonstrate the working of zip
詹惠儿
2019-04-19
循环扩展: i)单个循环结构的两个迭代器:在这种情况下,使用枚举函数在单个循环块中的每次迭代中使用列表和字典。让我们看看例子。 # Two separate lists cars = ["Aston", "Audi", "McLaren"] accessories = ["GPS kit", "Car repair-tool kit"] # Single dictionary holds
詹惠儿
2019-04-19
enumerate()有助于嵌入解决方案,以访问迭代器中的每个数据项并获取每个数据项的索引。枚举取参数start,默认设置为零。我们可以将此参数更改为我们喜欢的任何值。在下面的代码中,我们使用start作为1。 # demonstrating the use of start in enumerate cars = ["Aston" , "Audi", "McLaren "] for x i
詹惠儿
2019-04-19
枚举: Enumerate是内置的python函数,它将输入作为迭代器,列表等,并在迭代器序列中的该索引处返回包含索引和数据的元组。例如,枚举(cars),返回将返回的迭代器(0,cars [0]),(1,cars [1]),(2,cars [2])等等。 # Accessing items using enumerate() cars = ["Aston" , "Audi", "McLare
詹惠儿
2019-04-19
使用Range函数进行索引:我们还可以在Python中使用range()进行索引。 # Accessing items using indexes and for-in cars = ["Aston", "Audi", "McLaren"] for i in range(len(cars)): print cars[i] 输出: 阿斯顿 奥迪 迈凯轮
詹惠儿
2019-04-19
使用for-in(或for each)样式: 此样式用于包含列表,dictonary,n维数组等迭代器的python中。迭代器在循环时获取每个组件并打印数据。迭代器在此构造中自动递增/递减。 # Accessing items using for-in loop cars = ["Aston", "Audi", "McLaren"] for x in cars: print x
詹惠儿
2019-04-19