随笔分类 - Python
摘要:1 列表推导式 旧列表 > 新列表格式:[表达式 for 变量 in 旧列表] 或 [表达式 for 变量 in 旧列表 if 条件]例子: 1 # 例子:过滤掉长度小于等于3的人名 2 names = ['lily', 'tom', 'bob', 'steven', 'james', 'ha']
阅读全文
摘要:next()函数的作用是返回迭代器下一个项目 形式: next(iterator[, default]) 参数说明: iterator -- 可迭代对象 default -- 可选,用于设置在没有下一个元素时返回该默认值,如果不设置,又没有下一个元素则会触发 StopIteration 异常。 如果
阅读全文
摘要:1.常用形式 range(1, 5) 结果是[1, 2, 3, 4],注意:没有5 解释:range中的第一个参数是开始,第二个参数是结尾,python中range是不包括结尾的,[arg1, arg2) 2.range(1, 5, 2)这样的三个参数 range(1, 5, 2)中,第三个参数是s
阅读全文
摘要:一个*,会把输入参数打包成一个tuple 两个*,会把输入参数打包成一个字典 1 """ 2 可变参数 3 """ 4 5 6 def add(*args): 7 print(args) 8 9 10 add() # 空元组 11 add(1) # (1,) 12 add(1, 2, 3) # (1
阅读全文
摘要:拆包与装包 1 t1 = (9, 4, 8, 6) 2 x, *y = t1 3 print("x:", x) 4 print("y:", y) 5 print("*y:", *y) *的作用就是将散列值4,8,6放到列表中(装包) 只要拿一个序列给这两个变量复制,底层就将元组给拆了,拆成散列值 原
阅读全文
摘要:1.装饰器的特点: 1.函数A作为参数出现的(函数B就接收函数A作为参数) 2.要有闭包的特点 1 """ 2 装饰器的特点: 3 1.函数A作为参数出现的(函数B就接收函数A作为参数) 4 2.要有闭包的特点 5 """ 6 7 8 # 可以将函数作为参数传进另一个函数里面去 9 def func
阅读全文
摘要:1.闭包一个闭包就是你调用了一个函数A,这个函数A返回了一个函数B给你。这个返回的函数B就叫做闭包。你在调用函数A的时候传递的参数就是自由变量。例子: def func(name): def inner_func(age): print("name:", name, "age:", age) ret
阅读全文
摘要:1.pycharm基本设置: (1)脚本头设置:File > Editor > File and Code Templates>Python Scripts #! /usr/bin/env python# -*- coding:utf-8 -*-# __author__ = "XXX" (2)右侧竖
阅读全文
摘要:首先这个AttributeError: ‘module’ object has no attribute ‘cut’ 报错的原因是因为有jieba.py这个文件存在,或者jieba这样命名的文件存在,很多新人使用结巴 来分词的时候命名直接为jieba.py,但是其实官方给的教程代码里有import
阅读全文
只有注册用户登录后才能阅读该文。
只有注册用户登录后才能阅读该文。

浙公网安备 33010602011771号