摘要:以下代码是由于RE返回一个"\"在python中就变成了“\\”
阅读全文
摘要:import random def validNumber(): num = [x for x in range(0,10)] #列表生成式 str = [chr(x) for x in range(65,90)] all =(num*2+str*2) random.shuffle(all) print(random.sample(all...
阅读全文
摘要:装饰器实现的是在不改变方法原来调用的方式、代码的情况下, 给这个函数的前后加一些功能进行装饰,以为原方法实现调用前后添加打印日志功能为例 演练过程 Version1:最原始的作法,修改函数代码 Version2:将重复的代码抽离成方法当作参数传入,改变原来方法的调用形式 Version 3 将重复的
阅读全文
摘要:filter: 将一个列表中的元素挨个拿出来,放到前面的函数中执行,将不满足的元素结果封装到一个迭代器对象中返回 map:将一个列表中的元素挨个拿出来,放到前面的函数中执行,并返回执行的结果封装到一个迭代器对象中返回 reduce:将一个列表中的元素从前到后,先拿出两个运用前面的函数计算,再将计算的
阅读全文
摘要:1 #_*_encoding:utf-8_*_ 2 3 ''' 4 字典的键是不可修改的类型 5 通过hash键的值存放值,键是唯一的 6 字典是无序的的内容是按键的hash值存放的 7 8 不可修改数据类型:基础数据类型,元组 9 可修改数据类型:列表、字典 10 11 使用dict工厂模式创建时,在dict()中放入列表...
阅读全文
摘要:关键参数 正常情况下,给函数传参数要按顺序,不想按顺序就可以用关键参数,只需指定参数名即可,但记住一个要求就是,关键参数必须放在位置参数之后。 非固定参数 1.一个参数多个不固定值使用 * 2.多个不固定参数使用 ** 递归函数调用(二分查找)
阅读全文
摘要:运算符: 1.在Python中逻辑运算可以使用连续判断 如下代码执行结果输出 "Yes!" 列表: 1.列表切片,可以有三个参数,第一个为起始位置,第二个为终止位置(不包括),第三个为步长(默认为1) 元组: 元组数据不可以修改,使用小括号"()"定义,列表使用中括号"[]"定义 字符串: 文件:
阅读全文