- 博客(6)
- 收藏
- 关注
原创 Python笔记6:类和方法
这当然是合理的,否则,当我们在函数总需要用到该类中自己的变量时,无法进行合理的引用。self作为一种特殊的变量,在调用的过程中不需要进行传参,而如果需要其余的变量,则需要在调用方法的过程中,传入对应的参数。通过这样的方法,在创建类变量的过程中,传入参数,利用构造方法“创建即执行”的特点,可以实现其初始化。代码段中,需要定义其变量和方法。采用这样的自动执行的机制,可以进行类变量的初始化,而不用像上面一样,需要依次进行传入。__init()__方法的特点之一,是在构造一个类变量的过程中。
2024-10-14 19:54:14
281
原创 Python笔记5:模块(module)和包(package)
例如,在别人说“第三方库”的时候,我们应该知道,这里实际上指的是第三方“包”或“模块”。实际上,采用默认的pip install指令进行下载,会默认在“Python Package Index”(PyPI)中进行下载,而其服务器在国外,所以会较慢。因此,我们可以表征为A.B.C(),其中A是一个包,B是包中的模块,C是模块中的函数。需要注意的是,这里的下载和某个对应的解释器的绑定的,只能在当前特定的环境下使用,而并非全局通用的。,其特征是一个init文件,一旦看到这个文件,就代表了是包,是许多模块的集合。
2024-10-12 19:38:35
967
原创 Python笔记4:函数及其应用
不同于C语言中的main函数作为入口开始执行程序,执行到函数时再考虑函数功能,Python的执行是从上而下依次的,并不区分主函数。因此,在上部采用def定义一个函数后,就可以在其之后的代码中进行使用。与C语言的函数相比,Python中的函数在返回值、参量处理方面更加灵活。如上图所示,Python中函数的定义以def作为标识符,后面紧跟函数名和参数。3.name=None,即先定义变量,但没有初始值,可以用None作为占位。1.return返回值是函数的结束,在其后面的代码,哪怕在缩进中,也不会被执行。
2024-10-11 22:01:27
259
原创 Python笔记3:条件判断和循环语句
除了顺序语句外,条件和循环语句为我们提供了更加复杂的逻辑关,在编程过程中是必不可少的。Python中的逻辑关系与C语言中的并没有区别,所以我们的主要任务就变成了掌握语法。range(num1,num2,x):从num1到num2 - 1 的序列,以x为间隔。range(num1,num2):从num1到num2 - 1 的序列。如果逻辑表达式为真,即执行下面的语句块。elif对应C语言中的else if,这里的写法需要注意,也不要忘记后面的冒号。在下方的语句块中,x的值即为每次循环中从序列变量中取出的值。
2024-10-11 11:17:16
389
原创 Python笔记2:基础知识之变量、数据类型等
我们存入的数据的数据类型要和变量的类型相匹配,如3.14这样的浮点数据类型不能存入int的变量类型中(如果强制存入,进行了强制类型转换)。这在C语言中是不能够直接实现的,我们往往需要‘x’-‘0’这样计算字符间的数字差,来进行字符与数字的转换。(变量的不区分类型、数据的类型较少且更通用,都是因为Python是一种更加高级的语言,方便了我们的开发)在C语言中,也有格式化显示的操作,其主要知识点就是占位符的使用。数字可以转换为字符串,通过str()函数即可实现,改变的是变量内部存储的数据类型或字面量的类型。
2024-10-10 21:10:55
956
原创 Python笔记1:前置知识之命令提示符(CMD)
在后期的开发中,python的环境配置往往是十分复杂且麻烦的。以pycharm为例,pycharm是以“工程”进行管理的,在创建不同工程时,需要我们选择使用电脑中的哪个interpreter,我们要对不同的interpreter所配置的库了如指掌,否则会导致不能正确运行代码。在cmd命令行中输入python,若python所在的文件夹被加入了path变量中(在安装过程中勾选/安装后手动加入了path路径),则会运行python解释器程序(直接在CMD中运行,标志是>>>,而非新打开一个窗口)。
2024-10-09 20:18:29
1212
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅