会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xiaojianfir
博客园
首页
新随笔
联系
订阅
管理
2020年8月19日
面向对象进阶学习
摘要: class nihao: def __init__(self,name): self.name = name def __getattr__(self, item): print('找不到属性来这里') def __getattribute__(self, item): #很少用到 print('找
阅读全文
posted @ 2020-08-19 20:28 xiaojianfir
阅读(105)
评论(0)
推荐(0)
2020年7月30日
面向对象
摘要: 类:把一类事物的相同的特征和动作整合到一起就是类,类是一个抽象的概念 对象:就是基于类而创建的具体的事物(真实存在的),也是特征和动作整合到一起 注意:python是一个面向对象的语言,但是不会强制你去按照面向对象语言的思路去设计写程序 面向对象的设计 》 面向对象 就是一个面向对象实现和升级方便的
阅读全文
posted @ 2020-07-30 20:38 xiaojianfir
阅读(156)
评论(0)
推荐(0)
正则实现计算器
摘要: import redef jisuan(x): while True: if '*' in x or '/' in x: #判断是否有乘法或者除法 muber1 = re.search('\\-?\\d*\\.*\\d+[*/]\\-?\\d*\\.*\\d+',x).group() #拿到第一个字
阅读全文
posted @ 2020-07-30 10:42 xiaojianfir
阅读(186)
评论(0)
推荐(0)
2020年7月23日
两个模块介绍
摘要: import configparserzidian = configparser.ConfigParser()zidian['DEFAUT'] ={'name':'huangjian', #生成块,并且把值也给定义了 'age':'30'}zidian['part2'] ={} #注意必须先创建块,
阅读全文
posted @ 2020-07-23 22:42 xiaojianfir
阅读(175)
评论(0)
推荐(0)
2020年7月22日
logging模块 (日志)
摘要: import logging * 通过logging.basciConfig 函数来调整日志输入格式 * #不灵活,不好用 logging.basicConfig( level=logging.DEBUG, #修改了默认存入或者输出到屏幕的日志级别 filename='log_test.log',
阅读全文
posted @ 2020-07-22 18:28 xiaojianfir
阅读(161)
评论(0)
推荐(0)
2020年7月18日
正则表达式
摘要: 正则表达式 1.是针对字符串的 2.做模糊的匹配 两种匹配方式 1.普通的字符串匹配 >>>re.findall('huang','grtgjkeqwhuangjianto') 2.元字符(模糊匹配) . 代表取代一位字符 ^表示开头 $表示结尾 * 表示重复上一个字符的(0,+无穷) 这个是贪婪匹
阅读全文
posted @ 2020-07-18 10:31 xiaojianfir
阅读(298)
评论(0)
推荐(0)
2020年7月2日
模块导入与内置模块
摘要: 模块: 本质上就是以.py结尾的文件。 其目的就是为了文件里的代码实现一些功能 包: 就是包含有__init__.py文件的目录。 包和文件夹仅仅只差了这个文件 import 模块 导入的本质就是搜索路径把python文件解释一遍 所以导入模块就一定要找到路径 直接用import调用的是标准库模块,
阅读全文
posted @ 2020-07-02 21:27 xiaojianfir
阅读(377)
评论(0)
推荐(0)
2020年6月22日
迭代器和生成器,装饰器小记
摘要: 可以被for循环的对象都是可迭代对象,这句话不正确,(字符串,列表,元组,字典,集合,文件) 都不是可迭代对象,为什么,whye 因为可迭代对象首先要遵循可迭代协议,可迭代协议中必须有一个next方法 就是说可迭代对象必须有next方法,来遍寻所有元素。但是上面这些类型都没有这个方法 for 循环其
阅读全文
posted @ 2020-06-22 20:06 xiaojianfir
阅读(168)
评论(0)
推荐(0)
2020年6月18日
文件操作简单记载
摘要: ha = open('陈粒',encoding='utf-8') (文件句柄) #陈粒文件在存的时候是用utf8编码格式转换成二进制byte类型存在硬盘上,打开文件默认是用 #操作系统编码格式,如果不申明原来文件是用什么编码(encoding),则打开文件(open)过程会自动 #用操作系统编码格式
阅读全文
posted @ 2020-06-18 16:52 xiaojianfir
阅读(157)
评论(0)
推荐(0)
2020年6月12日
变量和函数的继续讨论
摘要: 如果函数的内容无global关键字,优先读取局部变量,再读取全局变量。又因为字符串,数字,元组是不可变类型,改变它们需要重新赋值,以赋值马上在局部变成了局部变量。所以这三种在局部中无法更改 ,而其余可变类型不需要赋值用方法就可改变。所以 可以在局部中修改全局变量 如果在前面声明 global 变量
阅读全文
posted @ 2020-06-12 20:59 xiaojianfir
阅读(245)
评论(0)
推荐(0)
下一页
公告