python中的双层循环,以及函数

您所在的位置:网站首页 python的双重循环 python中的双层循环,以及函数

python中的双层循环,以及函数

2024-07-05 15:34| 来源: 网络整理| 查看: 265

0、else 当循环正常结束的时候会执行else的代码,如果非正常结束,就不会执行else里面的代码 1、forin 也是一种遍历方式,而且是你以后经常使用的遍历方式,可以遍历字符串、列表、字典 格式: for x in sequence: print(x) 遍历字典: 如果一个变量只能遍历字典所有的键 如果是两个变量 dic1.items(), k和v就能每次遍历字典的键值对 for k, v in dic1.items(): print(k, v) range(start, stop, step=1) step 默认为1 写两个值:会产生start-stop之间的数,包含start,不包含stop 写一个值:会产生0-stop之间的数,包含0,不包含stop 写三个值,第三个值是步进值,默认是1,可以写2和3 start > stop, step应该是负数 start < stop, step应该是正数 break\continue : 在forin中正常使用 else : 循环如果通过break结束的,不会执行else里面的代码,如果正常结束,就会执行else里面的代码 2、双重循环 循环里面还有循环,称之为双重循环 内层循环和外层循环 外层循环体执行的次数 外层循环次数 内层循环体执行的次数 外层循环次数*内层循环次数 3、列表、字典生成式 就是Python为大家提供的快速的生成列表、字典一种方式 4、函数(重点) 定义:在项目开发过程中,你会发现,有一些代码块会被反复的使用到,程序猿就会将这一坨代码块封装起来,封装起来的这一坨东西就叫做函数,以后你想执行这一坨代码块,不需要重写,只需要调用函数即可 学习函数:学的是函数的定义格式,函数的调用方式 优点: (1)提高代码的利用率 (2)增加代码的可读性 (3)便于调试bug(debug) 发现bug需要3秒钟,调试bug需要3个小时,debug却要一辈子 码农 打印调试法:print() exit() 断点调试法:以后再说 分类: 库函数:print() input() abs() 自定义函数:自己写的函数 命名: 标识符 (1)字母、数字、下划线组成 (2)不能以数字开头 (3)不能是系统关键字 if while for None list else pass str tuple 函数起名字也要是标识符,见名知意 hello_world helloWorld 多个单词的时候,两者均可 用法:(function\method, func, fn) (1)以def开头 (2)def后面有个空格,然后空格后面就是函数名 (3)函数名后面跟一个小括号,小括号里面是函数的参数,如果是空的,就是没有参数 (4)小括号后面跟一个冒号 (5)函数体要有缩进 【注】函数定义之后,如果不调用,不会执行 调用函数格式:函数名() 【注】调用函数要写到定义函数的下面,一般情况下,函数的定义都写到上面,调用写到下面 【注】函数可以重载,后面的会覆盖前面的 函数的几种格式: 参数:看一个函数有没有参数,看小括号,如果小括号里面有东西,那就是有参数,反之,就是没有参数 返回值:看一个函数有没有返回值,需要看函数体内有没有return关键字,有的话,就是由返回值,没有的话,就是没有返回值,但是Python里面如果没有返回值默认返回None (1)无参无返回值 (2)有参无返回值 参数就是在小括号里面写变量即可,小括号里的称之为形式参数,简称形参 【注】参数可以写多个,中间以逗号隔开 【注】在函数体内,要假设所有形参都有值,都可以直接使用 【注】调用函数的时候,需要给函数传参,写到这的叫做实际参数,简称实参 【注】实参给形参传递参数的时候,有顺序,挨个传递 【注】可以使用关键字参数进行传递,不用考虑顺序,但是名字得和形参一样 (3)无参有返回值 return 表达式 函数调用表达式的值就是函数的返回值,函数碰到return代表函数的结束 函数可以返回多个值,其实是返回一个元组 (4)有参有返回值



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3