python
文章平均质量分 81
本专栏为博主学习b站up主求知讲堂的视频https://www.bilibili.com/video/BV1vA411b7Rn?p=91
而做的笔记
llllyh812
不要在你的智慧中夹杂着傲慢,不要使你的谦虚心缺乏智慧
展开
-
九.面向对象基础(下)
九.面向对象基础1.私有化属性与方法2.Property属性与单例模式三级目录 1.私有化属性与方法 私有化属性: 概念 有一些属性不希望别人能轻易更改,因此为了更好的保存属性安全, 即不能随意修改,将属性定义为私有属性,添加一个可调用的方法去访问. 语法 以两个下划线开头,声明该属性为私有,不能在类的外部被使用或直接访问 class 类名(object): __属性 = 值 例 class Person(object): __Age = 15 ¹ 私有化属性不能在类外部访问 class Pe原创 2021-08-04 22:26:35 · 107 阅读 · 2 评论 -
八.面向对象基础(中)
八.面向对象基础1.析构方法和继承2.多态3.类属性和实例属性 1.析构方法和继承 析构方法 概述 当一个对象被删除或者被销毁时,python解释器也会默认调用一个方法,这个方法为__del__()方法,也称为析构方法 例 class Animal(object): def __init__(self,Name): self.Name = Name print("__init__方法被调用") pass def __del__(self):原创 2021-08-03 19:01:58 · 121 阅读 · 0 评论 -
七.面向对象基础(上)
7.面向对象基础1.面向对象介绍二级目录三级目录 1.面向对象介绍 面向对象编程和面向过程编程的区别: 面向过程编程: 根据需求从上到下编写代码 函数式:将某功能代码封装导函数中,日后再需使用调用即可 面向对象编程: 二级目录 三级目录 ...原创 2021-08-03 00:49:10 · 101 阅读 · 0 评论 -
通过上溢出实现二进制的减法(笔记)
笔记一.溢出二.二进制的减法实现 一.溢出 在数学的理论中,数字可以有无穷大,也可以有无穷小,但是现实中,计算机系统总会有一个 物理上的极限,因此不可能表示无穷大或者无穷小的数值.对于计算机,无论何种数据类型, 都有一个上限或者下限. Python3中数据长度是动态的,理论上支持无限大的数 可以通过sys.getsizeof()函数来查看某个数值占用多少字节. 一旦某个数值超出了限定值,就会溢出:如果超出上限,就叫上溢出(overflow);如果超出下限, 就叫下溢出(underflow). 例:上溢出 n原创 2021-07-14 12:46:29 · 749 阅读 · 0 评论 -
六.Python内置函数
六.Python内置函数1.数学运算函数2.类型转换函数3.序列操作函数 1.数学运算函数 内置函数简介: 内置函数,即Python安装后就自带有的函数 Python官方提供的所有内置函数用法网址: https://docs.python.org/zh-cn/3/library/functions.html 常用数学运算函数: 1.abs() - 求绝对值 用法: abs(数值) 例: print(abs(-25)) # 结果为打印25 print(abs(35)) # 结果为打印35 print原创 2021-06-08 09:47:50 · 184 阅读 · 1 评论 -
五.Python函数基础(下)
五.Python函数基础1.函数的基本类型2.变量一.局部变量二.全局变量3.引用4.函数一.匿名函数二.递归函数 1.函数的基本类型 1.无参数,无返回值 多用于提示信息打印 例: def a(): print("20") a() 2.无参数,有返回值 多用在数据采集,比如获取系统信息 例: def a(): a=20 return a print(a()) 3.有参数,无返回值 多用于设置某些不需要返回值的参数设置 例: def a(b): c=[]原创 2021-06-03 16:17:54 · 69 阅读 · 0 评论 -
四.Python函数基础(上)
4.Python函数基础1.函数基础2.函数参数形参和实参:3.函数返回值4.函数嵌套调用 1.函数基础 概念: 函数是具有某一功能的代码块,针对某一个功能的代码块多次出现,为了提高编程效率,将这个代码块组织为一个模块,这就是函数 语法: def 函数名(参数): ...(代码块) # 调用 函数名(参数) 例: def a(): print("hello") a() # 结果为打印hello.需要再次调用时,直接a()即可调用 注: 编写函数时,代码块需要换行缩进 2.函数参数 参数是为了给原创 2021-06-02 15:17:18 · 84 阅读 · 0 评论 -
三.Python高级数据类型
三.Python高级数据类型1.字符串2.列表和元组三级目录 1.字符串 字符串及常用方法: 一.字符串下标取出对应字符 在Python字符串中,每一个字符都有一个对应的下标,如果想针对性的取出某个字符,可以使用下标. 例: a="Python" print(a[2]) # 结果为打印t 注: 下标起始为0 二.字符串切片 切片可以将字符串中一段内容截取出来 语法: [起始下标:结束下标:步长] 例: a="Python" print(a[2:6:2]) # 结果为打印to 三.常用方法原创 2021-06-01 20:55:35 · 128 阅读 · 0 评论 -
二.Python基础语法
二.python基础语法1.if-else语句2.while循环3.for循环4.break和continue 1.if-else语句 Python条件语句通过一条或多条语句的执行结果(Ture或False)来决定要执行的代码块 条件语句判断流程示意图: if-else语法: if 条件: ... else: ... 例: a=1 if a<20: print("True") else: print("False") # 结果为打印True # 如果需要多次判断,可以继续i原创 2021-05-31 19:47:37 · 122 阅读 · 2 评论 -
一.Python基础语法
一.Python基础语法1.Python注释需要注意的两个特殊注释:2.数据类型和命名3.基本操作符4.格式化输入和输出 1.Python注释 python有两种注释方法 分别为单行注释 # 和多行注释 ‘’’ ‘’’ 单行注释: 使用"#"对一行进行注释 在需注释的内容前添加#即可 多行注释: 使用 ‘’’ ‘’’ 对多行进行注释 ‘’’ …(为需要注释的内容) ‘’’ 例: print("hello world") #打印hello world str="xiaohong" print(s原创 2021-05-31 01:10:28 · 287 阅读 · 1 评论