随笔分类 - Python
摘要:python2: 代码重复 语言不统一 不支持英文 input( ) 输入数字获取数字, 输入字符串必须自己手动写引号 raw_input 和 python3中的input一样 print可以加括号,也可以不加括号 python2中有长整型 long python3 代码不重复 语言统一 支持中文
阅读全文
摘要:__getattr__:如果对象属性不存在会触发 class A: def __init__(self,name): self.name = name def __getattr__(self, item): print('我被调用了') ret = A('wanglan') print(ret.n
阅读全文
摘要:恢复内容开始 死循环 循环 使用while循环输出1 2 3 4 5 6 8 9 10 输出1-100的所有数的和 输出1-100内所有的奇数 输出1-100内所有的偶数 求1-2+3-4+5.....99的和 continue :跳出本次循环,进行下一次循环 break:终止循环 用户三次登录
阅读全文
摘要:条件语句 如果1等于1,输出欢迎进入东京热,否则输出欢迎进入一本道 也可以没有else 嵌套 多重判断 基本数据类型 字符串(引号),以下都可以定义字符串 字符串相加 乘法 数字 判断数字奇偶
阅读全文
摘要:第一句python,输出 Hello world 变量 input:输入 怎样定义变量名 可以为:字母、数字、下划线,但是不能使用数字开头、不能是关键字,最好不要和python内置的东西重复 变量名起的最好有意义 驼峰法:Asd8Fgh8 下划线:asd8_fgh8
阅读全文
摘要:如果输入的是非数字,此时程序就会报错 友好的报错 try是我们需要处理的代码 except 后面跟一个错误类型,当代码发生错误且错误类型符合的时候,就会执行except中的代码 except支持多分支 万能异常 有了万能处理机制仍然需要把能预测到的问题单独处理 单独处理的所有内容都应该写在万能异常之
阅读全文
摘要:json json:用于字符串和python数据类型之间进行转换, 支持 dict, list, str 不支持集合和元组 dumps 和 loads dump 和 load ensure_ascii关键字参数 这是因为json.dumps 序列化时对中文默认使用的ascii编码.想输出真正的中文需
阅读全文
摘要:注意:os.stat('path/filename') 获取文件/目录信息 的结构说明 stat 结构: st_mode: inode 保护模式 st_ino: inode 节点号。 st_dev: inode 驻留的设备。 st_nlink: inode 的链接数。 st_uid: 所有者的用户I
阅读全文
摘要:随机生成小数 随机生成整数 随机选择一个返回 随机选择多个返回 打乱列表顺序 生成随机验证码
阅读全文
摘要:和时间有关系的我们就要用到时间模块。在使用模块之前,应该首先导入这个模块。 表示时间的三种方式 在Python中,通常有这三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字符串: (1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:0
阅读全文
摘要:了解递归 在函数中调用自身函数,最大递归深度默认是997或998 ——是python从内存角度出发做的限制 如果递归次数太多,就不合适使用递归来解决问题 递归的确定:战内存 递归的优点:会使代码简单 修改递归的最大深度 例1、 能看到递归 能知道递归的应用场景 初识递归 算法--二分查找法 三级菜单
阅读全文
摘要:一、 1、随意写一个20行以上的文件2、运行程序,现将内容读取到内存到内存中,用列表存储3、接受用户输入页码,每页5条,仅输出当页内容 二、 如下,每个小字典的name对应股票名字,shares对应多少股,price对应股票的价格 计算购买每支股票的价格 用filter过滤出单价大于100的股票有哪
阅读全文
摘要:这段代码: 换成匿名函数: calc:函数名 lambda:定义匿名函数关键字,和def相似 n:参数 n**n:返回值
阅读全文
摘要:某个方法属于某个数据类型的变量,就用点(.)调用 如果某个方法不依赖于任何数据类型,就直接调用 内置函数和自定义函数 与迭代器/生成器先关的有3个:range 、next、iter next iter range dir:查看一个变量拥有的方法 callable:查看变量是否可以被调用,是否为一个函
阅读全文
摘要:使用生成器 send send 获取先一个值的效果和next基本一致,只是在获取下一个值的时候,给上一个值的位置传递一个数控 注意:第一次使用生成器器的时候,必须要使用next获取下一个值 最后一个yield不能接受外部的值 获取移动平均值 每给一个数取一次平均值 from
阅读全文
摘要:格式: 死循环 循环100次 0到100相加 break 使用break循环100次 continue:跳过本次循环
阅读全文
摘要:闭包:嵌套函数,内部函数调用外部函数的变量 判断闭包函数的方法__closure__
阅读全文
摘要:https://www.cnblogs.com/mpp0905/p/8419869.html
阅读全文
浙公网安备 33010602011771号