-
print('字符串:{},字符串2:{}'.format('字符串’,'字符串'))
format() 方法可以插入多个字符
另外若存在
return #后面内容为空
调用函数结果返回None
查看全部 -
自定义函数的参数可以存在默认参数
默认参数必须要在必需参数之后,否则报错
当调用函数时,只输入必需参数,则按默认参数计算
若输入必需参数和其他参数组和,以输入的参数计算
查看全部 -
注意函数体内 循环跳出后再输出结果
不然会出现函数输出的是第一步循环的结果
查看全部 -
自定义的函数参数可以各种类型
通过 isinstance(需要判断的参数,需要判断的类型) 判断参数是否为函数体正常运行时的参数类型
函数体内可以在判断条件内
return 输出结果
查看全部 -
递归函数:
函数本身调用函数本身
函数内部可以调用其他函数
查看全部 -
多个结果的函数返回结果 是一个元组
需要单独区分每个结果则通过下标输出
查看全部 -
函数返回的结果有多种
1、返回实际结果输出
2、返回none值(一般函数体内打印结果)
3、返回多个结果
def 函数名(参数):
结果1 = 变换处理
结果2 = 变换处理
return 结果1,结果2
多个结果用 逗号 ,分隔
可定义多个变量 = 存在多个结果的函数、
变量名1,变量名2 = 函数名(参数)
查看全部 -
自定义函数
def 自定义函数名( 参数 ):
函数体(即参数的变换处理过程)
return 结果(即变换后参数最终输出的结果)
查看全部 -
函数内部可以嵌套函数
字符串和int整型无法组合输出
需要一起输出时,把int转换成字符串后组合输出
或者把整型插入字符串末尾
字符串{}.format(int整型)
查看全部 -
判断子集
set集合1.issubset.set集合2
若集合1是集合2的子集,则返回为真
若集合1不是集合2的子集,则返回为假
判断超集
set集合1.issuperset.set集合2
若集合1是集合2的超集,则返回真
判断是否存在重合
set集合1.isdisjoint.set集合2
若存在重合部分,则返回假
查看全部 -
列表 L = [ ]
元组 T = ( )
字典 D = { 'key':value }
set集合 S = set([ ])
列表 list
增:list.append(增加的元素) 往末尾增加
list.insert(增加的元素) 默认往末尾增加
list.insert(下标,增加的元素)指定下标位置增加
list.extend(另一个列表) 往末尾接上另一个列表的元素
删:del list[下标] 删除下标位置的元素
list.remove(元素) 删除列表中第一个
查:if 变量名 in list
list.index(元素)查找列表中指定元素所在的下标
改:list[下标] = 元素 把列表中指定下标位置的元素修改成其他元素
元组 tuple
增:元组元素 不可变,可以往当前元组加入新元组的方式增加元素
新元组 = 当前元组 + 需要新增元素组成的元组
删:元组元素不可删,还是需要通过命名新元组的方式删除旧元组的元素
新元组 = tuple(x for x in 旧元组 if x != '删除的元素')
查:tuple[下标] 指定下标位置的元素
改:将元组转换成可修改的列表 list = list(tuple)
字典 dict
增:dict.add(key:value)
dict['新增的key'] = value
删:dict.clear() 清除字典所有元素
dict.pop('key') 删除字典中key键以及其值
查:dict.get('key') 获取指定key的value值
改:dict.update(另一个字典) 相当于往原字典中末尾增加另一个字典的元素
dict['已有key'] = 新的value
set集合
增:set.add(新元素)
删:set.remove(删除的元素)
set.discard(删除的元素)当元素不存在时,不会报错
set.clear() 删除所有元素
查:if 变量名 in set集合
改:无法直接修改只能间接修改
查看全部 -
set集合可以让去除重复的函数保留一个
查看全部 -
可变关键字参数 **kwargs,当作字典dict使用查看全部
-
*args ,可以传入任意数量的参数,其实是将其转换成元祖tuple来操作查看全部
-
使用isinstance判断数据类型
例子
def my_abs(x):
if not isinstance(x, int) or not isinstance(x, float):
print('param type error.')
return None
if x >= 0:
return x
else:
return -x查看全部
举报