自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 python基础 -- 文件

open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。open(file, mode=‘r’, buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)file: 必需,文件路径(相对或者绝对路径)。mode: 可选,文件打开

2020-07-22 21:49:00 138

原创 Python 基础 -- 导入import

import语句主要有两种:1 import package.module1, package.module2,…2 from package import item注意当使用 from package import item 这种形式的时候,对应的 item 既可以是包里面的子模块(子包),或者包里面定义的其他名称,比如函数,类或者变量。首先定义一个自己的模块,myFunction.pydef my_print(*anythings): for item in anythings:

2020-07-15 21:08:02 183

原创 Python 基础 --- 函数

Python 函数表示定义函数使用 def 关键字,一般格式如下:def 函数名(参数列表): 函数体例子:def say_hello(name): print("Hello: ", name)调用函数:say_hello("The Earth")结果Hello: The Earth参数传递:1 对于不可变类型(数字,字符串,元组),相当于值传递; 2 对于可变类型(列表,集合,字典),相当于引用传递def change_func(number): n

2020-07-09 21:49:39 141

原创 Python 基础 --- 迭代器 和 生成器

迭代器基本使用方法# 迭代器是一个可以记住遍历的位置的对象。# 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。# 迭代器有两个基本的方法:iter() 和 next()。# 用法如下,可以通过列表,字符串,集合,字典,元组等生成迭代器str1 = "HelloWorld"iter1 = iter(str1)print(next(iter1))print(next(iter1))结果He迭代器和for语句的混合使用# 也可以用.

2020-07-02 21:53:40 102

原创 Python 基础 --- 条件判断和循环语句

条件判断python 中的逻辑运算符号: 与 and, 或 or, 非 not。python中使用if - elif - else来实现条件判断,相当于java中的if - else if - else,而且同样可以嵌套使用。score = 80if score < 60: print("failed")elif 60 <= score < 80: # 等于 60 <= score and score < 80 print("good")el.

2020-07-01 21:55:26 298

原创 Python 基础 --- 变量类型

多个变量赋值python提供了一个懒人赋值方法1 多个变量赋同一个值2 多个变量分别赋值num1 = num2 = num3 = 1numb1, numb3, str_a = 1, 3, 'str_a'数据类型Python3 中有六个标准的数据类型:Number(数字)—不可变String(字符串)— 不可变List(列表)--------可变Tuple(元组)-------不可变Set(集合)----------可变Dictionary(字典)-----可变数字Python

2020-06-30 21:22:45 109

原创 Python 基础 --- 基础语法

1. 注释Python的单行注释是 # 开头的行注释。而且 # 后边要跟一个空格,以此来符合PEP8 标准。也可以在一个语句后边 再说# 注销,但要注意语句和#之间至少需要2个空格来符合PEP 8标准# 这个是python的注释,#号后边接一个空格来符合PEP 8标准。print("你好,世界") # 也可以在这里注释 Python的多行注释是使用三个单引号(’’’)或三个双引号(""")。"""这是个python多行注释第一行第二行"""2. 缩进Python 用缩进来表示代

2020-06-17 22:13:05 174

原创 Python 基础 --- 搭建环境,中文编码和HelloWorld.py

Python 下载:官网:https://www.python.org/ (我下载的是3.X 版本)配置环境变量在path变量中添加python.exe所在的文件夹路径:PyCharmPyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS、 Windows、 Linux 系统。PyCharm 功能 : 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……PyCharm 下载地址 : https://www.je

2020-06-16 21:56:15 170

原创 Java 基础:枚举类型

枚举类型的定义public enum Sexy { // 定义枚举类型的值,以逗号分开,以分号结束 FEMALE, MALE, UNKNOWN(3); //构造函数需要参数时候 //还可以自己定义枚举类的属性,构造函数和方法 /* * 注意 : 构造函数的修饰 只能是private(没有修饰的话,默认是private) , 不然编译的时候会出现以下错误 * Illegal modifier for the enum constructor; only private is p

2020-06-15 22:03:38 215

原创 设计模式---简单工厂模式 vs 工厂方法模式 vs 抽象工厂模式

这个是一直都不是很了解的两个设计模式已经他们之间的区别。简单工厂模式百度:简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式。菜鸟教程:应用实例:1、您需要一辆汽车,可以直接从工厂里面提货,而不用去管这辆汽车是怎么做出来的,以及这个汽车里面的具体实现。2、Hibernate 换数据库只需换方言和驱动就可以。优点:1、一个调用者想创建一个对象,只要知道其名称就可以了。2、扩展性高,如果想增加一个产品,只要扩展一个工厂类就可以。3、屏蔽

2020-06-11 22:44:53 118

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除