![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础知识
泗水长流
克明俊德 格物致知
展开
-
python中的类函数和静态函数
类函数最常用的功能是实现不同的 init 构造函数,比如上面代码中,我们使用 create_black_dog类函数,来创造新的狗狗对象,其 color一定为 ‘black’。因为python中只有一个init类似java的构造方法,而java语言中,一个类中可以定义多个构造函数,所以我们可以使用类方法来实现多个构造方法。在上面的代码中,@classmethod 标记的就代表类函数,@staticmethod标记的就是静态函数,其中静态函数和java语言中的static修饰的静态方法是一样的。原创 2024-07-26 14:35:54 · 213 阅读 · 0 评论 -
python的lambda匿名函数
匿名函数的关键字是 lambda,之后是一系列的参数,然后用冒号隔开,最后则是由这些参数组成的表达式.这个匿名函数有一个参数x,表达式是x+1。4所以,我们看到,匿名函数lambda和常规函数一样,返回的都是一个函数对象(function object),并且用户也几乎一样。但是它和常规函数还是有区别的:1、lambda是一个表达式(expression),并不是一个语句。这里要说一下两者的区别,所谓表达式,就好比数学上的公式,比如x-1,x+1等;原创 2024-07-19 17:12:01 · 501 阅读 · 0 评论 -
python函数中如何修改全局变量
这里的 global 关键字,并不表示重新创建了一个全局变量 DEFAULT_DB_NAME,而是告诉 Python 解释器,函数内部的变量 DEFAULT_DB_NAME,就是之前定义的全局变量,并不是新的全局变量,也不是局部变量。这样,程序就可以在函数内部访问全局变量,并修改它的值了。猛地一看,特别是之前搞过java或者go的同学,这不是在函数内部也能修改全部变量吗,根本就不需要加global啊!全局变量是定义在整个文件层次上的,可以在文件内的任何地方被访问,包括函数内部。这时候程序竟然报错了!原创 2024-07-19 11:17:57 · 244 阅读 · 0 评论 -
python如何使用索引遍历元素
如果我们需要索引和元素时,那就可以通过 Python 内置的函数 enumerate()。用它来遍历集合,这样不仅会返回每个元素,并且还返回其对应的索引。上面这个方法比较简单,当然我们也可以使用range()函数。原创 2024-07-18 14:49:09 · 267 阅读 · 0 评论 -
python语法中if判断条件的省略方法
在使用python进行条件判断编码时,我们经常会省略到一些条件判断。但是我还是觉得在实际编码中最好是不省略,所有条件判断都写成显性的。if判断条件的省略方法。原创 2024-07-18 14:28:56 · 221 阅读 · 0 评论 -
python解决 pip : 无法将“pip”项识别为 cmdlet、函数、脚本文件或可运行程序的名称的问题
我百思不得其解,搜索了下,大家说需要配置环境变量path,但是我已经配了啊。pip : 无法将“pip”项识别为 cmdlet、函数、脚本文件或可运行程序的名称的问题。原创 2023-07-26 11:31:40 · 248 阅读 · 0 评论 -
Python中的特殊语句:pass
1.pass语句的基本概念: pass是一个特殊的Python语句,它的作用是什么也不做。在学习python语法中,我们会遇到pass 这个语句,这是在其他语言中不存在的一个语句,刚开始可能会比较陌生。下面根据我在学习过程中的一些理解,说一下pass语句。在执行到pass语句时,程序不会有任何操作,直接跳过并继续执行下一条语句。continue语句用于循环中,表示跳过本次循环的剩余部分,直接开始下一次循环。break语句用于循环中,表示立即终止当前循环,跳出循环体。3.4 在条件语句中。原创 2023-07-17 10:33:31 · 256 阅读 · 0 评论