- 博客(11)
- 收藏
- 关注
原创 Java抽象类
文章目录一.抽象类的概念二.抽象类的定义三.抽象类的使用总结一.抽象类的概念什么是抽象类呢?在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。一个普通的类,里面有构造方法,普通方法,常量和变量等,可以直接实例化对象,但是如果定义一个方法,里面却没具体的执行代码,这个方法就是抽象方法,抽象方法必须在抽象类里定义。二.抽象类的定义抽象类的定义用关键字abstract做修饰,抽象方法也用a
2020-09-20 15:53:18 145
原创 Python入门笔记——错误与异常
错误与异常作为 Python 初学者,在刚学习 Python 编程时,经常会看到一些报错信息。Python 有两种错误很容易辨认:语法错误和异常。一.语法错误语法错误又称解析错误,是在学习Python 时最容易遇到的错误:while True print('hello world')''' File "/Users/CLAY/Desktop/Python/demo.py", line 1 while True ^SyntaxError: invalid
2020-08-23 18:56:26 270
原创 Python入门笔记——迭代器和生成器
迭代器迭代是访问集合元素的一种方式(与遍历相似)迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束迭代器只能往前不会后退迭代器的创建用iter()s = 'abc'it = iter(s) #创建迭代器print(it) # <str_iterator object at 0x7fe9e519ae20>那么如何输出it的每个元素呢,就要用到next()函数print(next(it)) # aprint(next(it)) # bprint(next(i
2020-08-08 22:15:20 167
原创 Python入门笔记——面向对象基础
目录一.面向对象简介二.类1.类的定义和实例2.类的属性3.类的初始化4.数据封装5.访问限制6.类的继承7.多态8.类的专有方法一.面向对象简介面向对象编程——简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。高级语言都有面对对象,Python也不例外,比起c++,java这些传统的语言,Python中的面向对象去掉了很多复杂的东西,理解和使用起来更简单一些一般来说面对对象包含:数据封装、继承和多态这三大特点在Python中,所有数据类型都可以
2020-08-04 17:55:01 355
原创 Turtle绘图——七段数码管
一.效果图二.程序分析用python作图就不得不提到turtle库,这是python的基本作图体系,非常适合新手入门,通过turtle库能够作出非常有趣的图形,我们一起试试看吧!七段数码管由7个基本线条组成 ,让不同数字显示不同的线条首先需要通过import引用turtle库import turtle #导入turtle库想要绘制整个数字我们首先要能绘制一条线段,下面这个函数就是对一条线段进行绘制def drawline(draw): drawgap() #每个线段之间的间隔
2020-08-01 22:56:17 3000
原创 Python入门笔记——函数
目录一.函数的定义二.函数的调用三.参数传递默认参数(可选参数)可变参数参数传递的方式四.匿名函数一.函数的定义函数是一段具有特定功能的、可重用的语句组函数是一种功能的抽象,一般函数表达特定功能函数作用:降低编程难度 和 代码复用函数定义后,如果不经过调用,不会被执行函数的格式def 函数名 (参数) : #参数可以有零个或者多个 函数体return 返回值 #返回值可以有零个也可以有多个二.函数的调用调用是运行函数代码的方式调用时要给出实际参数实际参数替换定义中的参数
2020-07-30 15:17:18 148
原创 Python入门笔记——字典和集合
目录一.字典二.字典的必备知识字典的访问修改字典删除字典元素三.集合一.字典字典使用键-值(key-value)存储,具有极快的查找速度字典本身是无无序的字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:d = {key1 : value1, key2 : value2 }>>> dict = {'google':1,'taobao':2,'baidu':3}键必须是唯一的,是不可改变
2020-07-28 10:19:23 439 1
原创 Python入门笔记——列表和元组
目录一.列表的创建二. 列表的常用操作1.列表的访问2.列表元素的修改3.列表元素的删除4.列表的插入5.列表的连接6.列表的拓展7.查找列表中某一个元素的索引8.计算列表的最大和最小值一.列表的创建创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可>>> list1 =['google','baidu','taobao']>>> list2 = [1,2,3,4,5,6]>>> list1['google', 'baidu',
2020-07-26 14:31:09 402
原创 Python入门笔记——字符串
目录一.字符串的创建二.转义字符三.字符串运算四.字符串的格式化一.字符串的创建python的字符串以’‘或者""或者’’’’’'括起来的随意文本都是字符串str1 = 'I love you'str2 ="hello"str3 = '''hello world''' 二.转义字符需要在字符中使用特殊字符时,需要用反斜杠()转义字符``>>> word = "I\'m Liming">>> print(word)I'm Liming三.字符串运
2020-07-25 14:06:29 212
原创 Python入门笔记——程序基础语法元素
目录一.程序的格式框架缩进注释二.保留字与命名保留字(关键字)命名三.数据类型整数浮点数字符串列表四.语句和函数赋值语句分支语句函数输入函数input输出函数print评估函数eval一.程序的格式框架缩进一行代码开始前的空白区域,表达缩进行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。通常用四个空格表示一个缩进(默认一个tab等于四个空格)同一个级别代码块的缩进量必须一样,否则解释器会报 SyntaxError 异常错误#TempConvert.py
2020-07-24 16:39:19 147
原创 Python入门笔记——程序设计的基础知识
目录一.程序设计1.什么是程序设计2.程序设计语言二.编程语言的执行方式1.编译2.解释三.静态语言和脚本语言1.静态语言2.脚本语言四.python开发环境1.IDLEpython的两种编程方式2.VSCode(Visual Studio Code)一.程序设计1.什么是程序设计程序设计是计算机可编程性的体现程序设计,亦称编程,深度应用计算机的主要手段程序设计已经成为当今社会需求量最大的职业技能之一很多岗位都将被计算机程序接管,程序设计将是生存技能2.程序设计语言程序设计语言是一种用于
2020-07-24 12:15:55 750
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人