Python笔记

麦新杰

文章列表(第9分页)

filter函数

2019年9月16日

Python内置的filter函数,实现了通过一个条件判断,将一个序列的所有元素进行过滤的功能。filter函数返回一个迭代器,通过此迭代器,可获得新的序列。 阅读全文->

tkinter中的cursor鼠标样式

2019年9月15日

有的时候,我们需要修改鼠标落在各种控件上的样式,比如可以点击的Label和Button,可以将鼠标修改为一个可以点击的手的样子,以提示用户此处可点击;或者将鼠标显示为“繁忙”的提示信息等。 阅读全文->

让Label像Button一样可以点击

2019年9月14日

tkinter库的Label控件没有command参数,不能像Button一样,响应鼠标左键的点击。不过,我们可以通过bind绑定事件的方式,让Label控件也能像Button一样,对鼠标的点击有反应。 阅读全文->

Python函数有一个**kw这样的参数?

2019年10月11日

Python的各种学习资料中,常常见到函数有一个**kw这样的参数,有的时候出现在函数定义时,有的时候出现在函数调用时,有的时候还与其它参数一并存在。本文尝试彻底将这样的参数用法搞清楚。 阅读全文->

Python带条件判断的赋值语句

2019年11月20日

Python的赋值语句,有一种带条件判断的语法,将赋值和条件判断融为一行代码。因此赋值语句中可能出现if...else...,以及and和or。本文介绍具体用法。 阅读全文->

情景式(modal)的Toplevel窗口

2019年9月11日

Python的tkinter模块,提供的Toplevel窗口,默认是非情景式的,即modaless。这种modaless式的窗口存在一个问题,即此窗口打开后,用户还可以对原窗口(父窗口)进行操作。可以通过一个函数,将其转换成modal式窗口。 阅读全文->

用isinstance函数判断Python变量的类型

2019年9月11日

Python内置的isinstance函数,是用来判断变量类型的最好的方法,这也是官方推荐的方式。有的时候使用内置的type函数,也可以做判断,不过type函数不能识别子类型。 阅读全文->

给Entry控件设置默认值

2019年9月9日

用Python的tkinter库做GUI程序,Entry控件被我们用来获取用户的输入,不过很多时候,我们希望GUI界面上的Entry控件能有默认值,用户可以修改默认值,也可以不修改。默认值提高了软件的易用性。 阅读全文->

如何在Button的command中传递参数?

2019年9月9日

tkinter库的Button控件,使用非常频繁,有一个很常见的问题,就是如何在Button的command中参数函数参数?本文给出解决方案。 阅读全文->

匿名函数lambda

2019年9月9日

Python有一种定义函数的机制,叫做lambda。使用lambda关键字定义的函数,也被称为匿名函数。本文对这种机制进行介绍,并辅以示例代码。 阅读全文->

map函数

2019年9月9日

Python内置的map函数,可以实现对输入序列的每一个元素,执行否一个指定的函数。map函数返回一个迭代器。本文通过简单的代码示例说明此函数的用法。 阅读全文->

用print打印带颜色的字符串

2019年11月21日

本文介绍如何使用Python的print函数打印带颜色的字符串。由于Win系统可能不支持,本文还介绍了如何写兼容不同os系统的代码。 阅读全文->

正则表达式re模块

2019年9月24日

正则表达式在编程领域的用途极其广泛,Python对其的支持,体现在标准的re模块中。本文介绍re模块常用的函数,以及分组的使用,贪婪匹配和编译的概念。 阅读全文->

round函数

2020年4月2日

Python内置的round函数,用来取小数点后N位,还是很方便的。但是要注意,round函数执行的不是四舍五入,在只需要一个近似值的场景下,使用它会很简单。 阅读全文->

abs函数和加减号的合并对冲

2019年9月4日

abs函数恐怕是Python内置的最简单的函数了,功能就是返回整数或者浮点数的绝对值。官方解释说这个函数可以支持复数。 阅读全文->

用id函数做几个测试

2019年9月4日

Python的id函数其实非常简单,就是将参数对象的内存地址返回,即id函数返回的是一个很大的整数(地址)。基于Python语言的特性,本文做了几个测试,还比较有趣。 阅读全文->

为何要用sys.exit()退出?

2020年1月16日

Python的sys.exit函数在执行退出的时候,会抛出一个SystemExit异常,这是与exit和quit函数不一样的地方。我们可以利用这个异常来做程序退出前的清理工作。 阅读全文->

try...except...else...finally

2019年9月3日

Python在加强代码可读性方面真是“不遗余力”。异常处理有else,还有finally,我们需要好好理解这种比较独特的语法结构。 阅读全文->


©Copyright 麦新杰 Since 2019 Python笔记

go to top