python
小白学习python的笔记
ls-R
这个作者很懒,什么都没留下…
展开
-
Python函数(5)
函数调用时的格式为:函数名(实参列表)实参要与形参的个数匹配(由于python是动态变量所以只要求个数相同,实参传入形参后在函数中不会出现计算错误即可)函数的返回值:函数执行到return就意味着执行结束了,return后面的值就是函数的返回值,renturn语句不是必须的,可以有也可以没有。2.复制过的代码需要进行调整,复制了几份就要调整几份,所以尽量不复制,要使代码重用(函数)形参列表中,可以有一个形参或者多个形参也可以没有形参,多个形参之间使用,分隔。函数体部分和函数名之间要有缩进。原创 2023-04-16 14:31:10 · 60 阅读 · 0 评论 -
Python数据类型和变量学习(2)
【代码】Python数据类型和变量学习(2)原创 2023-04-11 13:06:45 · 154 阅读 · 3 评论 -
pyton字典(8)
遍历指的就是能够把一个可迭代对象,里面包含的元素依次的取出来,并进行一些操作.整个过程要求不重不漏.,字典被设计出来的初衷,不是为了实现遍历,而是为了增删改查。使用in或者[ ]获取value对字典来说是非常高效的操作(字典使用了哈希表),对于列表来说使用in(需要遍历一遍)是比较低效的,使用[ ](类似于数组取下标)是比较高效的。字典的各种操作,都是针对key来进行的新增,删除,获取value,修改value。字典对key的类型有约束(不可变),对与value的类型没有约束。原创 2023-04-19 21:52:21 · 53 阅读 · 0 评论 -
Python运算符(3)
从控制台输入,使用input函数,input函数的返回值默认为str类型,若要对这个值进行计算可使用int(值)/ float(值)来进行转换成int型的数据或者float型的数据,同样也可使用str(值)来进行字符型的转换。and(逻辑与) or(逻辑或) not(逻辑非),逻辑运算中会存在短路求值(物理术语)的情况。0不能作为除数,如果Python遇到0作除数的式子就会出现抛出异常(运行中出现的错误),在遇见抛出异常的地方,程序会终止运行,异常后面的代码不会执行。支持,链式赋值,多元赋值。原创 2023-04-12 22:13:00 · 161 阅读 · 1 评论 -
Python中的选择循环语句(4)
基本语法格式,range是一个内建函数可起到迭代对象的作用。range(beg, end ,long)[beg, end)前开后闭区间。long代表步长,即从beg开始要加的数字(每一步所走的距离)。在循环语句中continue会立即结束当前循环,进入下次循环。break会立即结束整个循环。由于Python中条件语句不支持()所以缩进非常重要,关键字后要跟上代码块的都要使用缩进。循环语句的关键字有while和for两种。基本格式(需要在循环体中进行条件迭代)使用if else关键字表示条件语句。原创 2023-04-14 10:11:44 · 164 阅读 · 0 评论 -
python表达式
比如2/3在c语言中是0,而在python中是正常的数学表达规则结果是0.6666。而python是解释型语言 打印语句是print(‘要打印的数据’)c语言中是printf(“”);每条语句后面都要加;原创 2023-04-05 22:32:23 · 121 阅读 · 3 评论 -
python文件操作(9)
python中有一个重要的机制,垃圾回收机制(GC),自动把不使用的变量,给进行释放。文件的目录名一般之间用/来进行分隔,widows支持/或者\来进行分隔,不过一般都使用/来进行分隔,因为\通常用作转义字符使用容易出现混淆。a表示append,也是写方式打开,把内容写到原有文件的末尾。文件在计算机的多重目录下存储,每一个文件都有其存储路径可以视作文件在硬盘上的标识,每个文件对应的路径都是唯一的。读中文时要考虑文件编码,常用的编码格式有两种:GBK编码和UTF8编码,其中UTF8编码格式使用的更加广泛。原创 2023-04-20 17:53:55 · 68 阅读 · 0 评论 -
函数调用(6)
调试器的左下角,能够看到函数之间的"调用栈",调用栈里面描述了当前这个代码的函数之间调用关系是什么,每一层这个调用关系就称为"函数的栈帧",每个函数的局部变量就在这个栈帧中体现的。一个变量的有效范围是一定的,只在一个固定的区域生效。根据作用域的不同,有全局变量和局部变量之分,全局变量在整个程序中都生效,局部变量只在定义的一定区域生效:如函数内部的变量名只能在函数内部生效出了函数,就无效了。链式调用中,是先执行()里面的函数,后执行外面的函数,调用一个函数,就需要先对他的参数求值。原创 2023-04-17 21:47:37 · 64 阅读 · 0 评论 -
python列表和元组(7)
关键字参数,一般也就是搭配默认参数来使用的,一个函数,可以提供很多的参数,来实现对这个函数的内部功能做出一些调整设定为了降低调用者的使用成本,就可以把大部分参数设定出默认值,当调用者需要调整其中的一部分参数的时候,就可以搭配关键字参数来进行操作。切片操作,可以省略,前后的两个边界的,切片操作是一个比较高效的操作,进行切片的时候,只是取出了原有列表中的一个部分,并不涉及到"数据的拷贝":假设有一个很大的列表,进行切片,切片的范围也很大,即使如此,切片操作仍然非常高效。不可变对象,是可以哈希的!原创 2023-04-19 12:39:34 · 137 阅读 · 0 评论