- 博客(22)
- 收藏
- 关注
原创 Python笔记10
python10面向对象的三大特征封装 提高程序的安全性 将数据(属性)和行为(方法)包装到类对象中。在方法内部对属性进行操作,在类对象的外部调用方法。这样,无需关心方法内部的具体实现细节,从而隔离了复杂度。 在python中没有专门的修饰符用于属性的私有,如果该属性不希望在类对象内部访问,前边使用两个"_" class Car: def __init__(self,brand): self.brand = brand def star...
2022-02-25 00:15:00
142
原创 Python笔记09
Python09Python09bug的由来及分类python的异常处理机制python中常见的异常类型python异常处理--traceback模块两大编程思想面向过程面向对象两者共同点类与对象类对象动态绑定属性和方法bug的由来及分类 bug的常见类型 粗心导致的语法错误 末尾冒号 缩进错误 英文符合 字符串和数字拼接 没有定义变量 ==与=的混用
2022-02-25 00:00:00
119
原创 Python笔记08
Python08Python08函数什么是函数函数的创建和调用函数调用的参数传递函数参数传递的内存分析函数的返回值函数参数定义--默认值参数函数参数定义变量的作用域递归函数函数什么是函数 函数就是执行特定任务和已完成特定功能的一段代码 为什么需要函数 复用代码 隐藏实现细节 提高可维护性 提高可读性便于调试 函数的创建和调用def calc(a, b): c = a + b return...
2022-02-24 00:15:00
85
原创 Python笔记07
Python07Python07字符串什么是字符串字符串的驻留机制字符串的常用操作字符串的查询操作字符串的大小写转换操作的方法字符串内容的对齐操作字符串的劈分操作方法判断字符串的操作方法替换与合并字符串的比较操作字符串的切片操作格式化字符串格式化字符串的两种方式字符串的编码与解码字符串什么是字符串 在Python中字符串是基本数据类型,是一个不可变的字符序列 字符串的驻留机制 仅保存一份相同且不可变字符串的方法,不同的值被存放在字符串的驻留池中,Python的驻留机制对相同的
2022-02-24 00:00:00
167
原创 Python笔记04
Python04Python04列表列表的创建列表的特点获取指定元素的索引获取列表中的单个元素获取列表中多个元素--切片操作列表元素的查询操作列表元素的添加操作列表元素的删除操作列表元素的修改操作列表元素的排序操作列表生成式列表为什么需要列表 变量可以存储一个元素,而列表是一个“大容器”可以存储n多个元素,程序可以方便的对这些数据进行整体操作 列表相当于其他语言的数组 # 流程控制语句:break与continue在二重循环中的使用for i in range(5):
2022-02-22 00:15:00
73
原创 Python笔记03
Python03Python03对象的布尔值程序的组织结构顺序结构选择结构单分支结构双分支结构多分支结构嵌套if条件表达式pass语句*range()函数的使用循环结构while循环for-in流程控制语句breakcontinueelse 语句嵌套循环二重循环中的break和continue对象的布尔值 Python中一切皆对象,所有对象都有一个布尔值 使用内置函数bool()获取对象的布尔值 # 测试对象的布尔值print('以下对象的布尔值为false')prin
2022-02-22 00:00:00
122
原创 Python笔记02
Python02Python02input函数的使用运算符算术运算符赋值运算符比较运算符布尔运算符位运算运算符的优先级input函数的使用 作用:用于接受用户输入 返回值为str 使用=赋值变量存储 # 输入函数inputpresent = input('女孩子想要什么礼物呢?')print(present, type(present))# 要求从键盘录入两个整数,去计算两个整数的和a = input('请输入一个加数:')a = int(a) #.
2022-02-21 00:15:00
74
原创 Python笔记01
pythonpython输出函数print转义字符与原字符二进制与字符编码python中的标识符和保留字变量的定义和使用变量的多次赋值常见的数据类型数据类型转换Python中的注释输出函数print print可以输出数字 print(520)print(98.5) ptint可以输出字符串 print('helloworld')print("helloworld") 含有运算符的表达式,可以计算表达式结果 print(3+1) 将数据输出到文件中
2022-02-21 00:00:00
85
原创 Python笔记06
Python06Python06集合什么是集合集合的创建方式集合的相关操作集合间的关系集合的数学操作集合生成式列表、字典、元组、集合总结集合什么是集合 Python语言提供的内置数据结构 与列表、字典一样都属于可变类型的序列 集合是没有value的字典 集合的创建方式 直接{} 使用内置函数set() # 集合的创建方式'''第一种创建方式使用{}'''s = {2, 3, 4, 5, 6, 7} # 集合里的元素不允许重复prin.
2022-02-20 09:18:02
41
原创 Python笔记05
Python05Python05字典什么是字典字典的创建字典元素的获取字典的增、删、改操作key的判断字典元素的删除字典元素的新增字典元素的新增获取字典的视图字典元素的遍历字典的特点字典生成式元组什么是元组元组的创建方式为什么要将元组设计成不可变序列元组的遍历字典什么是字典 Python内置的数据结构之一,与列表一样是一个可变序列 以键值对的方式存储数据,字典是一个无序的序列 字典的实现原理:与查字典类似,查字典是先根据部首或拼音查找页码,Python中的字典是根据
2022-02-20 09:17:05
103
原创 HTML笔记
HTMLHTML基本信息HEML基本结构网页的基本标签标题标签段落标签换行标签水平线标签字体样式标签特殊符号标签基本标签链接标签行内元素和块元素列表无序列表有序列表定义列表表格标签媒体元素页面结构分析iframe内联框架表单form(post、get)文本框密码框单选框多选框按钮下拉框滑块表单的应用隐藏域hidden只读onlyread禁用disabled表单初级验证用户提示 placeholder非空判断 required正则表达式 pattern基本信息 HTML(Hyper Text
2022-01-30 12:11:56
1169
原创 java09
java 09java 09包装类字符串相关类时间处理相关类Date类DateFomat和SimpleDateFormatCalendar其他常用类Math类和Random类File类递归打印目录树枚举enum自定义包装类包装类 基本数据类型的包装类 自动拆箱和自动装箱 包装类的缓存问题 //测试包装类的使用public class TestInteger { public static void main(String[] args) { ...
2022-01-23 00:00:00
265
原创 java08
java08java08异常(Exception)处理方式之一:捕获异常处理方之二:声明异常(throws子句)自定义异常错误ErrorIDEA调试debug异常(Exception) 是程序可以处理的异常 分为运行时异常(RuntimeException)和已检查异常(CheckedException) import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOExc
2022-01-22 00:45:00
95
原创 java07
java07java07 数组数组的常见操作数组的遍历数组的拷贝java,util.Arrays类多维数组Comparab接口(定义比较策略)冒泡排序算法二分法查找数组 本质:数组也是对象 定义:是相同类型数据的有序集合,每一个元素可以通过一个下标访问 特点: 长度是确定的,数组一旦被创建,它的大小就是不可改变的 其元素的数据类型必须是相同类型,不允许出现混合类型 数组类型可以是任何数据类型,包括基本类型和引用类型 数组变量属于引用
2022-01-21 20:24:12
522
原创 java04
java04面向对象和面向对象 面向过程是执行者思维 面向对象是设计者思维 对象和类的详解类class 一个java文件可以同时定义多个类 一个类中有三中成员:属性field,方法method,构造器constructor /** * 定义一个“点"类,用来表示二位空间中的点(有两个坐标),要求如下: * 可以生成具有特定坐标的点对象 * 提供可以计算该“点”距离另外一点的距离的方法 */public class Point { ..
2022-01-17 21:01:10
162
原创 java笔记03
java03控制语句顺序语句条件判断结构if结构 if单分支结构 //测试if单分支结构//掷骰子游戏/** * 1.如果三次值加起来大于15,则手气不错 * 2.如果三次的值在10-15,则一般 * 3.如果三次的和在10以下,则不怎么样 */public class TestIf { public static void main(String[] args) {// double rand = Math.random();...
2022-01-17 12:18:36
187
原创 java笔记02
java02变量int a = 100; int 指的是数据类型 本质:可操作的存储空间 变量在使用之前,必须初始化! 变量的分类 变量的作用域 局部变量 方法中 成员变量(实例变量) 类中 静态变量 类中 static 局部变量在使用之前必须先声明 常量 用关键字final来定义,常量一旦被初始化后不能更改 public class TestConstant{ public stati...
2022-01-17 12:15:39
131
原创 java笔记01
Java01java发展史 Sun公司被Oracle公司收购 核心优势:跨平台 各个版本:Java SE:标准版,定位在个人计算机的应用。 Java EE:企业版,定位在服务器端的应用。 Java ME:微型版,定位在消费性电子产品的应用上。 Java的运行机制: 源文件(java文件)->编译器->字节码(class文件)->JVM虚拟机(解释)->操作系统 Java既有解释型又有编译型 JVM:.
2022-01-17 12:09:36
121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人