
python黑马基础学习
学习笔记,内容粗糙
Scan sprink
这个作者很懒,什么都没留下…
展开
-
杂例(黑马学习笔记)
python版本的差异之一 python3.x----支持中文 python2.x---- 不支持中文 其他常见的python解释器 cpython----官方版本的C语言实现而成的 Jpython----java平台上运行 Ironpython—.net/mono运行 pypy—用python实现,支持JIT即时编译 IDE 定义:集成开发环境-----集成了开发软件的所需要的所有的工具 这些工具有: 1.图形用户界面 2.代码编辑器 3.编译器/解释器 4.调试器 pycharm是一原创 2020-08-01 18:34:53 · 182 阅读 · 0 评论 -
python基础语法(黑马学习笔记)
注释 注释的作用: 对所进行的问题进行解释说明 切忌: 注释不能描述代码块 单行注释: #注释内容, 一般多用于代码块上方;或者代码块的末尾 多行注释: """注释内容"""或者'''注释内容'''(三个单/双引号) 例子: #这是一个注释 """ 这是多行注释 这是第一行 这是第二行 ....... """ ...原创 2020-08-01 19:19:03 · 339 阅读 · 0 评论 -
python数据类型_基础部分(黑马学习笔记)
一、python中的变量和常量 1. 语法: 变量名 = 赋值语句 注意:变量名只是第一次用是进行声明变量 2. 变量的解释: 在python中变量仅仅就是一个引用或者说是一个标签,变量名不进行存储数据而仅仅就是一种指向 3.常量: 不利用变量进行引用,而是直接通过print函数进行输出的值就是常量(个人理解) 二、数据类型的分类 按照数字型和非数字型分类: 1. 数字类型: [1] int(整型) 例子:1,2,3(和数学中学的整数是类似的) [2] float(浮点型) 例子:1.23((和数学中的原创 2020-08-01 22:13:09 · 200 阅读 · 0 评论 -
python高级数据类型_进阶部分(黑马学习笔记)
一、*本博文内容: 数据类型分类 列表常见操作及其详解 元组常见操作及其详解 字典常见操作及其详解 字符串常见操作及其详解 数据类型转换 二、数据类型分类(按照内存地址分类) 不可变数据类型: 数字类型 布尔类型 字符串类型 元组类型 可变数据类型: 列表 字典 三、列表 1.应用场景: 专门用于存储一系列同类型的信息 2.语法: 变量名 = [] #注意:元素之间用','隔开 3.索引: 从0开始,索引就是和数组下标类似。 索引也可以是负的,倒数第一个的索引是-1。 倒数第二个的索原创 2020-08-05 16:25:16 · 342 阅读 · 0 评论 -
python分支语句(黑马学习笔记)
一、逻辑判断语句 1.if语句 –语法: if 判断条件: 代码块 –例子: sex = input("请输入您的性别:") if sex == "男": print("你好,小哥哥!!!") if sex == "女": print("你好,小姐姐!!!") –截图: 2.if-else语句 –语法: if 判断条件: 代码块1 else: 代码块2 解释:如果条件不满足的话,则执行else后面的语句;如果满足条件的话,则执行 if 后面的语句. –例子 a,b = map原创 2020-08-06 19:25:47 · 2013 阅读 · 0 评论 -
python循环语句(黑马学习笔记)
一、程序的三大流程 内容: 顺序、分支、循环 二、python中的循环语句 1.应用的场景: 多用于重复同样的操作 2.while循环 [1]语法: while 循环条件: 代码块 3.for迭代循环 三、注意事项 四、循环体中常用的关键字 五、循环嵌套 六、常用的转义字符 ...原创 2020-08-07 11:44:49 · 378 阅读 · 0 评论 -
python函数-基础部分(黑马学习笔记)
一、函数的定义 编程中的函数,无非就是将经常使用的代码块进行封装/变为小模块 优点:提高代码的重用性 二、函数语法 [1]基本语法: def 函数名(_Virtual parameter1,_Virtual parameter2,....): 函数封装的代码块 注:_Virtual parmeter(参数)可有可无 [2]注意事项 在写好函数后,并不会自动调用 在调用函数之前,需要声明函数 函数的文档注释,采用的是" " [3]函数的参数 1. 定义及其参数的作用: 希望在函数内部处理的数据原创 2020-08-08 11:39:34 · 221 阅读 · 0 评论 -
python函数-进阶部分(黑马学习笔记)
一、全局变量和局部变量 [1]全局变量和局部变量: 全局变量:是指函数外部的变量,所有函数内部都可以使用 局部变量:是指函数外部的变量,只在函数外部使用 [2]例子: global_variable = "全局变量" def print_var(): local_variable = "局部变量" print("在函数内部调用:" + local_variable) #在函数内部使用局部变量 print("在函数内部调用:" + global_va原创 2020-08-10 10:41:34 · 211 阅读 · 0 评论 -
面向对象编程opp(黑马学习笔记)--基础部分
一、面向对象的一般过程 首先确定职责,要做的事情 职责不同,对象不同,在对象内部封装不同的方法 最后完成代码,让不同的对象调用不同的方法 二、相关的概念 类: 是一群具有相同特征或行为的事物的统称,是一种抽象的定义 注释: 特征:就是指的是类中的属性 行为:就是类中的方法 通俗地讲就是类就是一张图纸 例子:人类就是一个类,但是这个类他无法具体到某一个人的身上或者无法用人类(这个名词)来替代某个人,是抽象的定义; 如果说人类的共同特征就是五官、四肢这些就是所谓的类中相同特征(属性); 而行为就是人类这原创 2020-08-13 11:00:17 · 310 阅读 · 0 评论 -
面向对象编程opp(黑马学习笔记)---进阶部分(第一部分)
一、类创建的顺序 开发的时候的顺序,一般是被使用的类是先开发的 例如:开发一个房子类,但是我们需要知道房子里面有什么,比如家具,那么我们需要先开发家具类,然后再开发房子里 class HouseItem(object): def __init__(self, name, area): self.name = name self.area = area def __str__(self): return "家具[%s],占地面积 %.2f"原创 2020-08-16 11:22:21 · 227 阅读 · 0 评论 -
面向对象编程opp(黑马学习笔记)---进阶部分(第二部分)
一、 类属性 相关的概念及说明 创建出来的对象叫做类的实例方法 创建出来的属性叫做类的实例属性 不同的实例的不同的属性在内中是不同的,是独立的 多个对象的方法在内存中只有一份,在调用的时候,需要把对象的引用传递到方法内部 二、类对象 [1]说明 class A(object): 代码块 A其实也是一种对象,称为类对象 [2]特点 在程序运行的时候,类同样是加载到内存中去 在python中类是一个特殊的对象,称为类对象 在运行的时候,类对象只有一份,使用一个类可以创建多个对象实例 除了封装的实例的属原创 2020-08-17 09:16:36 · 161 阅读 · 0 评论 -
python模块和包(黑马学习笔记)
一、模块 [1]定义: 模块就是以.py结尾的python源文件。 [2]注意: 需要用时用import + 模块名导入模块; 在模块中全局变量、函数都是能提供给外界使用的; 模块名也是一个标识符; 当我们在一个py文件中导入另外一个py文件时时候会在当前目录下生产一个pyc的文件(是python解释器将模块文件的源码转换成了字节码) 优点:进行速度的优化 [3]语法: 1. 导入模块(一)(常用的) import 模块名 (as 别名) 注意: 如果模块名太长,则利用as关键字进行重命名 命名的规则原创 2020-08-11 22:36:31 · 256 阅读 · 0 评论 -
python异常(黑马学习笔记)
一、捕获异常 1.说明 通过语法来获取到解释器抛出的异常 2. 什么时候需要捕获? 当我们不确定语句是否在执行的时候会有错误的时候 3. 基本的语法: try: 代码块1 except: 代码块2 4.例子 try: num = int(input("请输入一个整数:")) except: print("请输入正确的整数") print("*"*50) 二、根据错误的类型捕获异常 1.语法 try: 代码块1 except 错误类型1 (as 重命名1) : 代码块2 exce原创 2020-08-18 08:59:13 · 154 阅读 · 0 评论 -
python中的eval函数和map函数
一、eval函数 说明: 可以将eval()括号里面的式子进行计算 例子: print(eval("2+3")) print(eval("2*3")) 截图: 二、map函数 map函数的语法: map(function, iterable, ...) map() 会根据提供的函数对指定序列做映射 map函数返回的是一个迭代器(在python中的3.x版本中) 可以利用for循环将其中数据输出来 例子: num = map(lambda x: x+1, [1,2,3]) for i in num:原创 2020-08-22 21:52:11 · 3547 阅读 · 1 评论