python 面向对象
什么是面向对象? 哈哈,其实此对象非彼对象,程序中的面向对象可不是这样,假设我们要处理学生的成绩表,为了表示一个学生的成绩,面向过程的程序可以用一个dict表示: std1 = { 'name': 'Michael', 'score&#x...
祝君万事如意心想事成!
什么是面向对象? 哈哈,其实此对象非彼对象,程序中的面向对象可不是这样,假设我们要处理学生的成绩表,为了表示一个学生的成绩,面向过程的程序可以用一个dict表示: std1 = { 'name': 'Michael', 'score&#x...
现在有这么一个文件,可以看到输出了该 yml 文件中的md 文件后缀的内容 ➜ netease-techs cat mkdocs.yml| awk -F ':' '{print $2}' | grep moduls| awk -F &#x...
Python的functools模块提供了很多有用的功能,其中一个就是偏函数(Partial function)。要注意,这里的偏函数和数学意义上的偏函数不一样。 int()函数可以把字符串转换为整数,当仅传入字符串时,int()函数默认按十进制转换: >>> int('...
之前在文章中加入代码我都是使用 tab,很奇怪的是为什么不显示行号,都是如图所示的样子 今天发现原来要想代码高亮和显示行号是不可直接 tab 的 必须```code``` 包住代码才行 例如 def log(func): def wrapper(*args,**kw): pri...
什么是装饰器在函数调用前后自动打印日志,但又不希望修改函数的定义,这种在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)。 本质上,decorator就是一个返回函数的高阶函数。所以,我们要定义一个能打印日志的decorator,例如: def log(func): ...
生成器列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。 L = []for x in range(1,11): L.append(x * x)print(L) 得出 [1, 4, 9, 16, 25, 36, 49, 64...
在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 def fact(x): if x ==1: return 1 return x * fact(x-1)print(fact(3)) //输出6 = 2*2*2 使用递...
Python的函数定义非常简单,但灵活度却非常大。除了正常定义的必选参数外,还可以使用默认参数、可变参数和关键字参数,使得函数定义出来的接口,不但能处理复杂的参数,还可以简化调用者的代码。 位置参数例如: def power(x): return x * x ``` 对于p...
实现一个可以增删查的系统,主要是为了巩固 python 基础中的方法、字典、循环、判断等知识 打印菜单效果如下 实现方法 print("="*12,"学员管理系统","="*14)print("{0:1}&#...
git push 出现错误 git push origin masterTo github.com:monkey-wenjun/python2018.git ! [rejected] master -> master (fetch first)error: failed to ...
申请 GitHub token我们使用 token 的方式配置 IDEA 1.登录 GitHub,选择 settings,如图所示 2.找到 Developer settings 3.选择 Personal access tokens – 创建 Token 4.选择权限,创建即可 5.复制...
String在 Java 中定义一个变量为 string 类型如下: // 定义变量 url 类型为字符串 String url = "www.baidu.com"; String字符串与数组有一个共同点,就是它们被初始化后,长度是不变的,并且内容也不...
在Java中,变量的作用域分为四个级别:类级、对象实例级、方法级、块级。 类级变量又称全局级变量或静态变量,需要使用static关键字修饰,你可以与 C/C++ 中的 static 变量对比学习。类级变量在类定义后就已经存在,占用内存空间,可以通过类名来访问,不需要实例化。 对象实例级变量...
Java 通过修饰符来控制类、属性和方法的访问权限和其他功能,通常放在语句的最前端。 Java 的修饰符很多,分为访问修饰符和非访问修饰符。 访问修饰符也叫访问控制符,是指能够控制类、成员变量、方法的使用权限的关键字。 在面向对象编程中,访问控制符是一个很重要的概念,可以使用它来保护对类、变量、方法...
Java 的 this 关键字用来表示当前对象本身,或当前类的一个实例,通过 this 可以调用本对象的所有方法和属性。例如: public class Demo { public int x = 10; public int y = 15; public void su...
Java 的 json 可以通过 org.json 来实现,本文主要讲解下 json 的使用,我们通过一个真实的案例来说明下json 在 Java 中的应用。 首先,我们要在工程中导入 json ,通过 maven 下载 <!-- https://mvnrepository.com/artif...
在 Java 中要查看变量的类型可以使用 .getClass().getName() 查看 例如: System.out.printf(json.toString().getClass().getName()+"\n"); 输出 java.lang.String 则说明是...
OkHttp 库的设计和实现的首要目标是高效。官网写着 适用于Android和Java应用程序的HTTP和HTTP / 2客户端 OkHttp是默认有效的HTTP客户端: HTTP / 2支持允许同一主机的所有请求共享一个套接字。连接池减少了请求延迟(如果HTTP / ...
在使用 windows 的时候如果要快速锁屏可以按 win + L 键,而 mac 则可以同时按住control+shift+power(电源键)进行锁屏,锁屏后屏幕将熄灭,按任意键唤醒后需要输入密码。
IntelliJ IDEA 是一款非常优秀的 IDE ,主要是用来写 Java 程序,当然 Android 等其他程序也是可以写的。他与 eclipse 的操作还是有很大的区别的,刚上手会找不着北,这里把一些注意事项写下来 注册1.如果是写个简单的 Java 程序 不需要用到框架什么的,免费的就够用...