![](https://img-blog.csdnimg.cn/direct/5fee4678e8004afb8abb6275a8160ace.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python入门
文章平均质量分 53
Python入门
我的Python教程
零基础Python系列教程,喜欢的老铁可以多多点赞!
展开
-
软件用户使用说明书的基本框架
本说明书旨在为用户提供详细的软件使用指南,帮助用户快速了解软件功能、操作方法以及常见问题解决方案。通过本说明书,用户可以轻松掌握软件的基本操作,提高使用效率。请用户在使用软件过程中,仔细阅读本说明书,并遵循相关操作规范。如遇软件无法正常运行或其他异常情况,请及时联系客服支持,以获得专业的帮助和指导。在使用软件过程中,请遵循相关操作规范,避免误操作导致数据丢失或软件故障。状态栏:显示当前软件的状态信息,如文件路径、操作提示等。菜单栏:提供软件的各项功能选项,如文件、编辑、视图等。原创 2024-04-17 11:57:24 · 634 阅读 · 0 评论 -
Python教程:使用推导式或map函数,把元组中每个元素的/3
如果你想要将元组中的每个元素都进行 /3 的操作,你可以使用列表推导式(list comprehension)或者 map 函数来实现。----------★★历史博文集合★★----------原创 2024-04-13 18:09:51 · 232 阅读 · 0 评论 -
Python教程92:print实现的3个动画特效(打字机+旋转式进度+覆盖式打印显示)
Python也可以轻松实现这个效果,通过循环打印不同的字符(-, , |, /),每次打印后都使用退格符\b来将光标移回原位,从而实现动画效果。当计数器达到最大值时,程序会打印一个换行符以开始新的行。print() 应该是初学者最先接触到的第一个 Python 函数,因为几乎所有的启蒙课程都是从 print(‘Hello world’) 开始的。事实上, print() 也是程序员使用频率最高的函数之一,同时也是很多程序员喜欢的代码调试利器。----------★★历史博文集合★★----------原创 2024-03-22 12:50:57 · 689 阅读 · 0 评论 -
Python教程:time.perf_counter()计算程序运行的时间
注意:对于需要测量长时间间隔或需要单调递增计时器的应用,您可能需要考虑使用 time.time() 或 time.monotonic(),后者始终是一个单调递增的计时器,但可能不如 time.perf_counter() 那么精确。不保证单调递增:尽管 time.perf_counter() 的设计初衷是为了提供一个单调递增的计时器,但在某些平台上,它可能会因为各种原因(如系统休眠、电源管理事件等)而减少。用途:time.perf_counter() 通常用于测量代码段的执行时间,以评估其性能。原创 2024-03-06 20:31:51 · 1124 阅读 · 0 评论 -
Python入门篇:程序的3种控制结构
3.6.循环控制中的效率考虑:在编写循环时,应注意循环的效率。此外,对于大型数据集,考虑使用更高效的算法或数据结构来优化循环的性能。下面的代码将打印0到4,然后跳过5,继续打印6到9。1.顺序结构:这是最简单的控制结构,程序按照代码从上到下的顺序逐行执行。二分支结构(或双分支结构):有两个执行块,一个对应条件为真时执行,另一个对应条件为假时执行。3.5. 循环的嵌套:你可以在一个循环内部使用另一个循环,这种结构称为循环的嵌套。多分支结构:有多个条件判断和多个执行块,根据条件的不同,执行不同的代码块。原创 2024-02-12 12:50:49 · 1246 阅读 · 0 评论 -
Python教程:2个列表数据转化成字典数据
【代码】Python教程:2个列表数据转化成字典数据。原创 2024-02-07 13:32:48 · 339 阅读 · 0 评论 -
Python入门教程27:print()函数高级玩法
然后,在 print() 函数中使用该对象,并使用 str.format() 方法来格式化输出。5.打印对象的自定义表示:如果你希望使用自定义的字符串表示来打印一个对象,你可以使用对象的。4.打印到文件:你可以使用 file 参数将 print() 的输出重定向到一个文件中。这将创建一个名为 output.txt 的文件,并将 Hello-World 写入其中。原创 2023-08-30 14:34:39 · 229 阅读 · 0 评论 -
Python入门教程29:字符串前加r、u、b、f是什么意思?
Unicode字符串在字符串前面加上u,表示该字符串是一个Unicode字符串。原始字符串在字符串前面加上r,表示该字符串是一个原始字符串,即字符串中的所有反斜杠(\)都被视为普通字符,而不是转义字符。格式化字符串在字符串前面加上f,表示该字符串是一个格式化字符串。二进制字符串在字符串前面加上b,表示该字符串是一个二进制字符串,即字符串中的所有字符都是二进制的。原创 2023-08-30 14:38:25 · 332 阅读 · 0 评论 -
Python教程:ast.literal_eval()的示例用法
这是因为 “print(‘Hello, world!但请注意,exec() 不像 ast.literal_eval() 那样安全,因为它可以执行任何 Python 代码。ast.literal_eval() 是一个 Python 的内置函数,它用于解析并执行一个包含 Python 文字字面值的抽象语法树(AST)。这个函数非常有用,因为它可以用来处理那些不包含任何可执行代码的字符串,但需要以一种安全的方式进行。请注意,ast.literal_eval() 不能解析并执行包含 Python 代码的字符串。原创 2023-12-02 21:12:58 · 2995 阅读 · 0 评论 -
Python中如何判断列表中的元素,是否在一段文本中??
可以使用Python中的循环和条件判断语句来实现。,可以使用Python中的循环和条件判断语句来实现。,可以使用Python中的字符串的。原创 2023-09-22 13:54:20 · 1265 阅读 · 2 评论 -
Python教程:使用#号,打印自己的名字
要打印的名字是:PYTHON。原创 2023-11-06 19:56:36 · 688 阅读 · 0 评论 -
Python中如何理解这种书写代码的语法??def cracking_passwords(zfile: ZipFile, pwd: str) -> bool:
在函数体内,您可能会进行一些操作,如尝试使用pwd来解压缩zfile,或者尝试用不同的密码来解压缩文件。这样的注解或类型检查在Python中是可选的,但它可以帮助开发者理解函数应该接受什么类型的参数以及期望返回什么类型的结果,这在处理复杂的函数或库时尤其有用。(zfile: ZipFile, pwd: str) -> bool: 这是函数的参数和返回类型定义。这表示函数接受两个参数,一个是类型为ZipFile的zfile,另一个是类型为str的pwd。这是Python的关键字,用于定义一个函数。原创 2023-11-09 14:31:10 · 77 阅读 · 0 评论 -
Python如何取出for循环里面的全部数据
我们在循环外部定义了一个空字符串result,然后在循环中取出每个字符串的第一个字符,并将其添加到result字符串中。最后,我们打印出result字符串的值。原创 2023-10-07 21:10:00 · 1064 阅读 · 0 评论 -
python对Windows如何进行关机/重启?
在Python中,你可以使用os模块的system函数来执行系统命令。shutdown命令中的/s和/r参数分别代表关机和重启。/t参数后面跟的是等待时间,单位是秒。所以,/t 1表示立即执行关机或重启操作。2.在输入框输入命令,如关机:shutdown -s -t 20,该命令是20秒后关机。-a 取消命令,如果要取消定时命令可以 shutdown -a。-t 时间,后面是数字是你要设置的秒数。1.win+R,换出输入框。原创 2023-11-07 20:59:49 · 1367 阅读 · 0 评论 -
Python中编码声明的方法
编码声明主要是为了解决编码问题。由于Python 3的默认编码是UTF-8,因此在使用Python 3编写源代码时,通常不需要在文件开头添加编码声明。但是,如果您使用的编码不是UTF-8,则需要在文件开头添加编码声明,以确保Python解释器能够正确地解析源代码。Python中,编码声明通常是在源代码文件的开头部分添加的,用于告诉解释器该文件的编码方式。在Python 2中,默认编码是ASCII,因此需要在文件开头添加编码声明,以便Python解释器能够正确地解析源代码。原创 2023-11-09 22:07:01 · 1289 阅读 · 0 评论 -
python教程:打印心型图案 九九乘法表 三角形 金字塔 圣诞树 倒三角形 菱形
【代码】python教程:打印心型图案 九九乘法表 三角形 金字塔 圣诞树 倒三角形 菱形。原创 2023-11-06 14:11:21 · 566 阅读 · 0 评论 -
Python的版本如何查询?
运行上述代码将打印出一个包含Python解释器版本信息的元组,例如:(major=3, minor=11, micro=3, releaselevel=‘final’, serial=0)。其中,第一个数字是主版本号,第二个数字是次版本号,后面的数字是微版本号、发行级别和编译信息等。注意:在Windows系统中,可以在命令提示符窗口中输入python --version来查询Python版本。在Linux和macOS系统中,可以在终端中输入相同命令来查询。这会返回一个包含Python解释器版本信息的元组。原创 2023-11-09 22:17:11 · 512 阅读 · 0 评论 -
Python教程54:面向对象(类与对象)
每个对象都有其特定的属性和方法,例如病人有姓名、年龄、性别等属性,药品有名称、成分、功效等属性,病症有症状、诊断方法等属性,手术有手术方法、手术风险等属性。类方法:类方法接受一个名为cls的参数,这表示类本身,而不是类的实例。当解决一个问题的时候,面向对象会把事物抽象成对象的概念,就是说这个问题里面有哪些对象,然后给对象赋一些属性和方法,然后让每个对象去执行自己的方法,问题得到解决。实例方法:这是最常见的方法,它们被定义在类中,并接受一个名为self的参数,这表示类的实例。属性:类中的所有变量称为属性。原创 2023-10-24 20:50:30 · 81 阅读 · 0 评论 -
Python教程:csv如何保存字典数据
首先创建了一个包含字典数据的列表dict_data。然后,我们使用csv.DictWriter()函数创建一个CSV写入对象,指定了字典中的键作为列名。接下来,我们使用writer.writeheader()函数写入CSV文件的表头。最后,我们使用for循环遍历字典数据列表,并使用writer.writerow()函数将每一行数据写入CSV文件中。请注意,我们在打开文件时使用了newline=''参数,这是为了确保在Windows系统上也能正确地写入CSV文件。原创 2023-10-26 15:07:37 · 852 阅读 · 0 评论 -
Python标准库有哪些
test.support.bytecode_helper — 用于测试正确字节码生成的支持工具。test.support.threading_helper — 用于线程测试的工具。test.support.warnings_helper — 用于警告测试的工具。test.support.socket_helper — 用于套接字测试的工具。test.support.import_helper — 用于导入测试的工具。test.support.os_helper — 用于操作系统测试的工具。原创 2023-11-09 23:04:04 · 940 阅读 · 0 评论 -
Python教程78:聊聊exec和eval()函数,有什么用法区别
总的来说,exec 和 eval 的主要区别在于**:exec 可以执行任何 Python 代码,包括定义函数等,而 eval 只能评估单个表达式**并返回结果。在使用这两个函数时,需要特别注意安全性问题,因为它们可以执行任何 Python 代码,如果执行的代码来自不可信的来源,可能会带来安全风险。1.exec()函数用于执行动态的 Python 代码,你可以使用exec来执行存储在字符串或对象代码中的 Python 代码。在这个例子中,我们使用 eval 来评估一个表达式,然后返回结果。原创 2023-12-02 21:51:30 · 667 阅读 · 0 评论 -
程序员,必备的英文单词颜色对照表
原创 2023-11-30 13:14:21 · 392 阅读 · 0 评论 -
Python教程:装饰器的10个示例用法
装饰器是Python中一个非常强大和常用的特性,它可以用于许多不同的情况,例如缓存、日志记录、权限控制等。通过在项目中使用的我们介绍的这些Python装饰器,可以简化我们的开发流程或者让我们的代码更加健壮。Python装饰器是一种高级语法,它允许我们增强函数或方法的功能,而无需修改其原始代码。装饰器本质上是一个函数,它接收一个函数作为参数,并返回一个新的函数。这个新的函数可以包装原有函数,添加一些新的功能。@suppress_errors可以避免隐藏严重错误,还可以进行错误的详细输出,便于调试。原创 2023-11-30 12:41:05 · 864 阅读 · 0 评论 -
Python教程85:list列表(入门必学)
以下示例中,使用 remove() 方法时,Python 会找到第一个匹配的项目并删除它,如果有多个匹配的项目,则只会删除第一个。切片的时候属于前闭后开的原则,前面包含,后面不包含,[1:3]取得1,2的索引,不取3的索引。要在指定的索引位置,可使用 insert() 方法:如下将我的Python教程插入索引为1的位置。4.负的索引:负索引表示从末尾开始,-1 表示最后一个项目,-2 表示倒数第二个项目,依此类推。----------★★历史博文集合★★----------原创 2023-12-22 12:55:25 · 1357 阅读 · 0 评论 -
Python教程:查询Py模块的版本号,有哪些方法?
3.使用pip命令:打开命令提示符或终端窗口,输入pip show 模块名,其中模块名是你要查看版本的模块的名称。或者使用pip list,在列表中找到自己模块的版本号,对于导入的模块比较多,这种肉眼搜索,查询方法不是很便捷。1.查看模块内部的版本信息:如果你已经导入了该模块,可以查看模块内部的__version__属性来获取版本信息。2.使用help(模块名),可以获取指定的帮助文档,翻页查看到后面的类、方法等等,在文档的最后面就可以看到版本信息了。原创 2023-12-28 12:15:30 · 885 阅读 · 0 评论 -
Python教程84:程序主动退出进程有哪些方法?5种方式总有一种适合你
你可以选择传递一个退出状态参数给sys.exit(),0通常表示正常退出,非0值表示异常退出。当使用exit()方法退出时,会先执行一些清理工作,如关闭文件等,然后退出Python解释器。2.os._exit(): 这个函数会立即终止当前进程,并且不会执行任何清理操作,因此一般不推荐在正常的程序中使用。3.raise SystemExit: 这种方式与sys.exit()类似,但是它抛出一个异常,因此需要在try/except块中捕获它,或者在finally块中处理它。原创 2023-12-20 13:29:37 · 784 阅读 · 0 评论 -
Python关键字nonlocal的用法
在inner函数中,我们使用nonlocal关键字声明了变量x,这样我们就可以在inner函数中修改outer函数的变量x的值。在inner函数中,我们将x的值改为20,并打印出来。然后,在outer函数中,我们再次打印x的值,这次打印的是修改后的值20。需要注意的是,nonlocal关键字只能用于嵌套函数内部引用距离它最近的上层函数的变量。如果引用的变量不存在或者不是最近的上层函数的变量,则会报错。具体来说,如果一个内部函数想要修改其外部函数的变量,就需要使用nonlocal关键字来声明这个变量。原创 2023-12-14 12:50:39 · 1121 阅读 · 0 评论 -
Python教程:元组Tuple(入门必学)
11.创建有一个元素的元组的注意事项:创建仅包含一个项目的元组,必须在该项目后添加一个逗号,否则 Python 无法将变量识别为元组。例如,你不能添加或删除元组中的元素,也不能更改元组中现有元素的值。12.合并元组,使用加号 +:这是最直接的方法,将两个元组直接相加,合并成一个新的元组。6.for遍历列表,可以使用 for 循环遍历元组元素,将逐个打印元组中包含的元素。1.创建元组:元组中的元素之间用逗号分隔,整个元组用圆括号括起来。----------★★历史博文集合★★----------原创 2023-12-25 09:59:52 · 516 阅读 · 0 评论 -
Python教程:字典删除元素的4种方法
例如,假设有一个字典dict,其中有一个键“name”,要删除这个键,可以使用以下语句: dict.pop(“name”)例如,假设有一个字典dict,其中有一个键“name”,要删除这个键,可以使用以下语句: del dict[“name”]语法格式为 dict.popitem(),其中dict表示字典。例如,假设有一个字典dict,要随机删除其中的一个元素,可以使用以下语句: dict.popitem()例如,假设有一个字典dict,要清空它,可以使用以下语句: dict.clear()原创 2023-12-22 12:48:36 · 12941 阅读 · 0 评论 -
Python教程:int函数的参数用法
在上述示例中,我们将字符串’1010’解释为二进制数,并将其转换为十进制数。同样地,我们将字符串’12’解释为八进制数,并将其转换为十进制数。最后,我们将字符串’A’解释为十六进制数(十六进制中使用字母A到F表示数字10到15),并将其转换为十进制数。通过将进制数设置为相应的值,可以将输入解释为不同进制的数字。如果是浮点数,则将其截断为整数部分。int函数是Python中的一个内置函数,用于将一个数字或字符串转换为整数。通过使用适当的参数,int函数可以在不同进制之间进行转换,提供了灵活的数字转换功能。原创 2023-12-18 12:31:56 · 1718 阅读 · 0 评论 -
Python循环代码性能优化的方法
如果需要在列表的任意位置插入元素,可以使用列表的insert()方法。需要注意的是,列表的索引是从0开始的,因此第二个位置的索引是1。连接多个字符串,使用join()而不是用+,join()是一个字符串方法,用于将一个可迭代对象(如列表或元组)的元素连接成一个字符串。这个方法需要一个字符串作为分隔符,将可迭代对象中的元素连接起来。列表进行元素插入和删除,尽量在列表尾部操作,使用列表的append()方法将元素插入到列表的尾部。2.嵌套循环中,尽量减少内层循环的计算,尽可能向外提。原创 2023-12-14 13:14:26 · 533 阅读 · 0 评论 -
Python全局变量示例用法
输出内容:在上面的示例中,我们首先定义了两个全局变量 x 和 y,并打印它们的初始值。然后定义了一个函数 modify_global_variables(),在这个函数中,我们使用 global 关键字声明要修改的全局变量 x 和 y。接着,我们在函数内部修改了这两个全局变量的值,并打印修改后的结果。最后,我们在函数外部再次打印这两个全局变量的值,可以看到它们已经被成功修改了。Python全局变量示例用法:在函数体内定义全局变量。即使用global 关键字对变量进行修饰后,该变量就会变为全局变量。原创 2023-12-14 22:42:54 · 833 阅读 · 0 评论 -
Python局部变量的示例用法
举个例子:在函数demo里面,定义一个变量content,在函数内部可以正常打印,但是在外部print的时候,解释器就会报错。并提示我们没有定义要访问的变量,这也证实了当函数执行完毕后,其内部定义的变量会被销毁并回收。函数的参数也属于局部变量,只能在函数内部使用。例如:demo函数接收两个参数,name和content,也只能在内部打印出来。原创 2023-12-14 22:39:42 · 410 阅读 · 0 评论 -
Python教程81:函数的位置参数、默认参数、动态参数、关键字参数(入门必看)
下面例子中,func1函数有4个参数abcd,在调用func1的时候指定了关键字参数d=4,指定的实参和形参,写法上都要放在最后面,除非你把所有的参数,都传入的是关键字参数,这样可以无序传参。这里还说明参数的个数传参的时候要相同,比如下面的greet函数有两个参数,传参的时候也要传两个,实参和形参数量保持一致,且第一个参数是name,第二个参数是age,顺序不能错乱,参数的类型也要一致,不然解释器容易报错。----------★★历史博文集合★★----------**kwargs的示例用法。原创 2023-12-18 12:42:12 · 1100 阅读 · 0 评论 -
Python教程:对于初学者,几个易懂的装饰器示例用法
*3.函数带参数,如何写装饰器:**首先在my_python函数中,定义一个times参数,表示打印我的Python教程的次数。在wrapper函数中,记录函数的运行的时间。2.带有返回值的函数,如何写装饰器:下面代码中执行my_python函数后,有一个常量返回值888888,那么你在wrapper函数里面,也要加进去返回值,这样才能打印出my_python函数的返回值。4.类装饰器的用法:在装饰器内部,我们定义了__init__和__call__方法,它们分别在创建类实例和调用类实例时被调用。原创 2023-12-21 13:22:22 · 1165 阅读 · 0 评论 -
Python教程87:字典dict数据(入门必学)
Python字典(dictionary)是一种可变且无序的不重复键值对(key-value pairs)的序列。注意:dict 作为 Python 的关键字和内置函数,变量名不建议命名为 dict。1.创建字典:字典中的每个键值对由冒号分隔,整个字典由花括号{ }括起来,每个键值对之间用逗号分隔。键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字。3.可以使用键来更新字典中的值:把18岁的李白,改成20岁。6.使用 len()方法查询,字典的长度。8.字典删除元素的方法。原创 2023-12-29 12:32:15 · 466 阅读 · 0 评论 -
Pycharm英文页面,汉化的设置方法(带图)
10秒钟教你设置中文版本的Pycharm原创 2023-03-20 14:48:09 · 508 阅读 · 0 评论 -
Python导入requests模块不能调用模块的解决方法
(在pycharm中的File --> Settings --> Project: pythonProject --> Python Interpreter ,然后找到 + 那里添加库),看看里面是否有requests模块,没有就点旁边的加号添加一下,如下图所示,安装好了之后就应该是没有问题了。**#2.安装好之后,在Pycharm上面,写import requests代码,测试一下是否安装成功?**如果不报错,说明已经安装成功,可以调用模块。此时就不会出现WARNING字样,然后再去看看是否能够调用。原创 2023-03-21 00:34:06 · 2926 阅读 · 2 评论