abs(x) |
2024年08月07日
亲爱的读者,你是否曾经好奇过,Python是如何在运行时“随心所欲”地执行代码的?或者,你是否曾梦想过能够编写一种程序,它能在不同情况下自动调整自己的行为,而无需重新编译或修改源代码?如果你的答案是肯定的,那么欢迎来到Python动态执行的奇妙世界!在这个系列文章中,我们将一起探索Python动态执行的多种用法,从基础概念出发,逐步深入实践,让你的编程之旅更加灵活多彩。
2024年08月07日
功能:将字符串str当成有效的表达式来求值并返回计算结果。
语法: eval(source[, globals[, locals]])
参数:
2024年08月07日
range(start, stop, step)
作用:创建一个整数列表,多用于循环。
参数:三个(start(开始),stop(结束),step(步长))
备注:stop(结束)为必填参数
2024年08月07日
当你想实现一个命令行程序时,或许第一个想到的是用 Python 来实现。比如 CentOS 上大名鼎鼎的包管理工具 yum 就是基于 Python 实现的。
而 Python 的世界中有很多命令行库,每个库都各具特色。但我们往往不知道其背后的设计理念,也因此在选择时感到迷茫。这些库的作者为何在重复造轮子,他是从哪个角度来考虑,来让命令行库“演变”到一个新的更好用的形态。
2024年08月07日
获得用户输入之前,input()函数可以包含一些提示性文字
<变量> = input(<提示性文字>)
>>>n = input("请输入一个浮点数字: ") 请输入一个小数: 123.456 >>>print(n) # 此时n是字符串"123.45" 123.45
2024年08月07日
在Python中,str()和repr()都是用来生成一个对象的字符串表示形式的内置函数,但是它们之间有一些区别。str()函数生成的是一个人类可读的文本,而repr()生成的是给解释器读的文本。换句话说,str()的输出通常没有所有的信息,而repr()会尽量给出更多的信息。
2024年08月07日
学习过Java 编程语言的小伙伴,应该都知道在Java 语言学习过程中会学到类属性的getter & setter 方法。那么在Python 中是否也有类似的方法呢?答案是,有的。