会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
笨?狐狸
博客园
首页
新随笔
联系
订阅
管理
2019年11月18日
groovy的switch/case判断
摘要: switch/case 1 //java中switch只能传入int类型、byte,char和short类型能自动提升为int类型、String类型和后来扩展的enum类型 2 3 //在groovy中,switch可以传入任性类型的数据进行匹配 4 String judgeType(Object
阅读全文
posted @ 2019-11-18 17:44 笨?狐狸
阅读(1683)
评论(0)
推荐(0)
2018年4月23日
模块
摘要: hashlib 模块 hashlib模块可用于对密码的加密破解有撞库暴力破解, 在进行动态加盐后撞库的可能性就基本没有了。 # import hashlib#打开模块 # m = hashlib.md5()#创建了一个md5算法的对象 # m.update('123456'.encode('utf-
阅读全文
posted @ 2018-04-23 20:16 笨?狐狸
阅读(84)
评论(0)
推荐(0)
2018年4月17日
面向对象 封装 property setter classmethod staticmethod
摘要: 【封装】 隐藏对象的属性和实现细节,仅对外提供公共访问方式。 【好处】 1. 将变化隔离; 2. 便于使用; 3. 提高复用性; 4. 提高安全性; 【封装原则】 1. 将不需要对外提供的内容都隐藏起来; 2. 把属性都隐藏,提供公共方法对其访问。 私有变量和私有方法 在python中用双下划线开头
阅读全文
posted @ 2018-04-17 16:06 笨?狐狸
阅读(148)
评论(0)
推荐(0)
对象之间的交互
摘要: 举个栗子 from math import pi class Circle: ''' 定义了一个圆形类; 提供计算面积(area)和周长(perimeter)的方法 ''' def __init__(self,radius): self.radius = radius def area(self):
阅读全文
posted @ 2018-04-17 15:44 笨?狐狸
阅读(531)
评论(0)
推荐(0)
初识面向对象
摘要: 面向过程 与 面向对象 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 缺点是:一套流水线或者流程就是用来解决一个问题,代码牵一
阅读全文
posted @ 2018-04-17 15:34 笨?狐狸
阅读(122)
评论(0)
推荐(0)
2018年3月20日
day 3作业
摘要: 一。 1,有变量name = "aleX leNb" 完成如下操作: 1) 移除 name 变量对应的值两边的空格,并输出处理结果 name = " aleX leNb".strip()print(name) 2)移除name变量左边的’al’并输出处理结果 name = 'aleX leNb'.s
阅读全文
posted @ 2018-03-20 21:09 笨?狐狸
阅读(93)
评论(0)
推荐(0)
公告