Python tips
Foyn_
这个作者很懒,什么都没留下…
展开
-
Python小笔记--函数构造&&判定字符串是否为数字(整型,浮点型)
补充知识:s为字符串:s.isalnum() 所有字符都是数字或者字母s.isalpha() 所有字符都是字母s.isdigit() 所有字符都是数字s.islower() 所有字符都是小写s.isupper() 所有字符都是大写s.istitle() 所有单词都是首字母大写,像标题s.isspace() 所有字符都是空白字符、\t、\n、\r针对浮点型的:...原创 2018-08-13 22:24:51 · 733 阅读 · 1 评论 -
Python小笔记--Try函数 异常处理
异常处理捕捉异常可以使用try/except语句。 try/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并处理。 如果你不想在异常发生时结束你的程序,只需在try里捕获它。 语法: 以下为简单的try….except…else的语法:try:<语句> #运行别的代码except <名字>:<语句&...原创 2018-08-13 22:36:30 · 22790 阅读 · 2 评论 -
python3的easygui 安装教程 && 'module' object has no attribute 'msgbox' && no module named easygui
今天安装easygui真是费了老半天劲,基本两个坑都被我踩到了,不过总算完成了,记个教程安装步骤与填坑。今天开头下载了0.97,后来一系列错误也没摸着头脑,就误打误撞全部删除了0.97,改成了下载0.96,现在回想起来,emmmmm0.96和0.97应该是安装步骤一样,不过既然我已经下载了0.96,咱们就按照0.96的版本来说,(0.97的步骤应该差不多吧)0.96easygui下载1...原创 2018-08-27 22:28:23 · 6388 阅读 · 17 评论 -
啥叫"短路逻辑"
从Python中的理解:if a and b:#如果a是false,那么跳过b的判断,结果直接false if a or b:#如果a为true,那么跳过b的判断,直接true从Jave中认清逻辑操作符和短路逻辑操作符一休:愚公,我又碰到问题了,请看下面一段代码:double value=0; if(value!=0 && 1/value<10...转载 2018-08-25 19:43:26 · 6913 阅读 · 1 评论 -
python 类 类对象 类属性 和 实例 实例属性 的个人理解(建议结合python note24来食用)
我现在才懂为啥类对象的删除不影响类的static方法和属性:原来 定义以后,类存在在内存里是static的,定义的时候相当于只是给内存里的这个类贴了个标签,贴完的标签就是“类对象”↓所以del 类对象后,实例化对象里的类属性仍然可以访问,因为只删除了标签,而原先类的属性和方法都是static,仍然存在内存里。↓实例化的对象 就不是标签了 就是一个新的实例对象,一个新的...原创 2018-08-29 21:39:50 · 239 阅读 · 0 评论 -
python自制定时器小例子及time模块详解
1. 自制定时器 class Mytimer(): def __init__(self): self.__tips='未开始计时!' self.__unit=['年', '月', '日', '小时', '分钟', '秒'] self.__borrow=[0,12,31,24,60,60] self.__last...原创 2018-09-01 19:42:12 · 1838 阅读 · 1 评论 -
魔法方法——简单定制(__str__ 和__repr__)
魔法方法——简单定制(str 和repr)读书笔记: repr和str这两个方法都是用于显示的,str是面向用户的,而repr面向程序员。 repr是representation及描述的意思。 想使用print(Object)显示对象,那就需要重构str。 想直接输入类对象来打印,那就需要重构repr。 在python语言里,str一般是格式是这样的:class A:...转载 2018-09-01 20:10:13 · 472 阅读 · 1 评论