网站认证打款怎么做分录,户外媒体网站建设免费,用群晖的wordpress,外贸网站优化谷歌关键词排名1.函数2.迭代器3.递归4.数据库函数5.fetchall函数1.函数#xff1a;实现指定功能代码的集合def 函数名( ) :2.在python中没有括号#xff0c;函数体以缩进的方式进行展示快捷键#xff1a;tab实现了函数的缩进#xff0c;shifttab实现前移3.调用#xff1a;函数名( )作用实现指定功能代码的集合def 函数名( ) :2.在python中没有括号函数体以缩进的方式进行展示快捷键tab实现了函数的缩进shifttab实现前移3.调用函数名( )作用提高了代码的复用性4.参数形参没有实际值的参数实参传入的参数注意有实参必须先有形参5.变量全局变量函数体外的变量 gloab 变量名局部变量函数体内的变量6.数据类型不可变数据类型内容进行修改id变化类型numberstrtuple可变数据类型内容进行修改id不变类型listdictset7.在其他模块调用函数调用某个函数from day04.a02_def(模块名) import getSum(函数名)调用所有函数from day04.a02_def(模块名) import *8.return 返回值9.参数9.1 必传参数必传不可少传不可多传参数顺序固定9.2 关键字参数必传不可少传不可多传参数顺序可变def df(a,b):print(关键字参数)df(b2,a4)9.3 默认值参数可不传可少传不可多传借助关键字参数顺序可变def df(a2,b3):print(默认值参数)df()9.4 不定长参数def df(aa,bb,*args,**kwargs):print(不定长参数)print(args)print(kwargs) #关键字df(1,2,3,4,5,cc8,dd11)# *args类型元组 **kwargs字典10.常用函数printlamda函数:匿名函数有默认的返回值可以解决简单的运算问题lambda 参数表达式只能返回一个值可以是列表、元组利用lamda切片n lambda a,b:(ab,a[1])11.迭代器记住上一次的位置下一次继续访问iter(需要迭代的内容)实现迭代 next(迭代器)li_it iter(li)print(next(li_it))12.递归自己调用自己实例递归实现5的阶乘def df(num):if num ! 1:num num * df(num-1)return numprint(df(5))13.python连接数据库#导入数据库import pymysql#连接数据库con pymysql.connect(localhost,root,123456)#connect(ip用户名密码)操作步骤实例#导入数据库import pymysql#连接数据库con pymysql.connect(localhost,root,123456)#创建游标cur con.cursor()#写sql语句sql create database pytest#执行sql语句cur.execute(sql)#提交事务con.commit()#关闭连接con.close()数据库封装 查询def dfsel(sql1,database1):con pymysql.connect(localhost,root,123456)cur con.cursor()sql0 use database1cur.execute(sql0)cur.execute(sql1)data cur.fetchall() #取出所有数据取出后为空con.commit()con.close()return data#调用查询方法sql select * from studentdfsel(sql,woniu_day01)