- 博客(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关注的人