python基础
忆梦涟
菜鸟
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python基础:python的局部变量和全局变量
python的局部变量和全局变量1、函数内部的变量名如果第一次出现,且出现在=前面,即被视为定义一个局部变量,不管全局域中有没有用到该变量名,函数中使用的将是局部变量,例如:num = 100def func(): num = 123 print(num)func()输出: 123说明函数中定义的num是一个局部变量,会将全局变量覆盖。再例如:原创 2016-01-14 10:39:30 · 818 阅读 · 0 评论 -
IndentationError: unindent does not match any outer indentation level
python程序出现IndentationError: unindent does not match any outer indentation level错误最近使用sublime编写python程序,然后转到pycharm上运行,一直出现代码格式的缩进问题,究其原因,就是python不支持空格和Tab(制表符)混合使用,可以将编辑器的Tab统一使用空格代替本人使用sublime,其他编辑器原理原创 2016-05-17 14:37:45 · 936 阅读 · 0 评论 -
python的不可变量和可变量
python的不可变量包括字符,数值,元组,引用-对象,如果创建的对象相同,则引用都指向同一个对象例如:a=10b=10a is btruea==btruea和b指向同一个对象当修改变量时候,就会创建新的对象b=20a is bfalsea==bfalsea和b不再指向同一个对象除了不可变量以后的都是可变量a=[1,2,3]b=[1,2原创 2015-12-21 21:00:33 · 1280 阅读 · 0 评论 -
python 日志模块 logging
Java 中最通用的日志模块莫过于 Log4j 了,在 python 中,也自带了 logging 模块,该模块的用法其实和 Log4j 类似。Python 使用logging模块记录日志涉及四个主要类,使用官方文档中的概括最为合适:logger提供了应用程序可以直接使用的接口; handler将(logger创建的)日志记录发送到合适的目的输出; filter提供了细度设备来决定输出哪条日志记转载 2016-05-23 11:39:46 · 1244 阅读 · 0 评论
分享