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 · 168 阅读 · 0 评论 -
python基础语法(黑马学习笔记)
注释注释的作用: 对所进行的问题进行解释说明切忌: 注释不能描述代码块单行注释: #注释内容, 一般多用于代码块上方;或者代码块的末尾多行注释: """注释内容"""或者'''注释内容'''(三个单/双引号)例子:#这是一个注释"""这是多行注释这是第一行这是第二行......."""...原创 2020-08-01 19:19:03 · 308 阅读 · 0 评论 -
python数据类型_基础部分(黑马学习笔记)
一、python中的变量和常量1. 语法:变量名 = 赋值语句注意:变量名只是第一次用是进行声明变量2. 变量的解释:在python中变量仅仅就是一个引用或者说是一个标签,变量名不进行存储数据而仅仅就是一种指向3.常量:不利用变量进行引用,而是直接通过print函数进行输出的值就是常量(个人理解)二、数据类型的分类按照数字型和非数字型分类:1. 数字类型:[1] int(整型) 例子:1,2,3(和数学中学的整数是类似的)[2] float(浮点型) 例子:1.23((和数学中的原创 2020-08-01 22:13:09 · 186 阅读 · 0 评论 -
python高级数据类型_进阶部分(黑马学习笔记)
一、*本博文内容:数据类型分类列表常见操作及其详解元组常见操作及其详解字典常见操作及其详解字符串常见操作及其详解数据类型转换二、数据类型分类(按照内存地址分类)不可变数据类型:数字类型布尔类型字符串类型元组类型可变数据类型:列表字典三、列表1.应用场景:专门用于存储一系列同类型的信息2.语法:变量名 = []#注意:元素之间用','隔开3.索引:从0开始,索引就是和数组下标类似。索引也可以是负的,倒数第一个的索引是-1。倒数第二个的索原创 2020-08-05 16:25:16 · 314 阅读 · 0 评论 -
python分支语句(黑马学习笔记)
一、逻辑判断语句1.if语句–语法:if 判断条件: 代码块–例子:sex = input("请输入您的性别:")if sex == "男": print("你好,小哥哥!!!")if sex == "女": print("你好,小姐姐!!!")–截图:2.if-else语句–语法:if 判断条件: 代码块1else: 代码块2解释:如果条件不满足的话,则执行else后面的语句;如果满足条件的话,则执行 if 后面的语句.–例子a,b = map原创 2020-08-06 19:25:47 · 1964 阅读 · 0 评论 -
python循环语句(黑马学习笔记)
一、程序的三大流程内容:顺序、分支、循环二、python中的循环语句1.应用的场景:多用于重复同样的操作2.while循环[1]语法:while 循环条件: 代码块3.for迭代循环三、注意事项四、循环体中常用的关键字五、循环嵌套六、常用的转义字符...原创 2020-08-07 11:44:49 · 356 阅读 · 0 评论 -
python函数-基础部分(黑马学习笔记)
一、函数的定义编程中的函数,无非就是将经常使用的代码块进行封装/变为小模块优点:提高代码的重用性二、函数语法[1]基本语法: def 函数名(_Virtual parameter1,_Virtual parameter2,....): 函数封装的代码块注:_Virtual parmeter(参数)可有可无[2]注意事项在写好函数后,并不会自动调用在调用函数之前,需要声明函数函数的文档注释,采用的是" "[3]函数的参数1. 定义及其参数的作用:希望在函数内部处理的数据原创 2020-08-08 11:39:34 · 208 阅读 · 0 评论 -
python函数-进阶部分(黑马学习笔记)
一、全局变量和局部变量[1]全局变量和局部变量:全局变量:是指函数外部的变量,所有函数内部都可以使用局部变量:是指函数外部的变量,只在函数外部使用[2]例子:global_variable = "全局变量"def print_var(): local_variable = "局部变量" print("在函数内部调用:" + local_variable) #在函数内部使用局部变量 print("在函数内部调用:" + global_va原创 2020-08-10 10:41:34 · 202 阅读 · 0 评论 -
面向对象编程opp(黑马学习笔记)--基础部分
一、面向对象的一般过程首先确定职责,要做的事情职责不同,对象不同,在对象内部封装不同的方法最后完成代码,让不同的对象调用不同的方法二、相关的概念类:是一群具有相同特征或行为的事物的统称,是一种抽象的定义注释:特征:就是指的是类中的属性行为:就是类中的方法通俗地讲就是类就是一张图纸例子:人类就是一个类,但是这个类他无法具体到某一个人的身上或者无法用人类(这个名词)来替代某个人,是抽象的定义;如果说人类的共同特征就是五官、四肢这些就是所谓的类中相同特征(属性);而行为就是人类这原创 2020-08-13 11:00:17 · 286 阅读 · 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 · 208 阅读 · 0 评论 -
面向对象编程opp(黑马学习笔记)---进阶部分(第二部分)
一、 类属性相关的概念及说明创建出来的对象叫做类的实例方法创建出来的属性叫做类的实例属性不同的实例的不同的属性在内中是不同的,是独立的多个对象的方法在内存中只有一份,在调用的时候,需要把对象的引用传递到方法内部二、类对象[1]说明class A(object): 代码块A其实也是一种对象,称为类对象[2]特点在程序运行的时候,类同样是加载到内存中去在python中类是一个特殊的对象,称为类对象在运行的时候,类对象只有一份,使用一个类可以创建多个对象实例除了封装的实例的属原创 2020-08-17 09:16:36 · 149 阅读 · 0 评论 -
python模块和包(黑马学习笔记)
一、模块[1]定义:模块就是以.py结尾的python源文件。[2]注意:需要用时用import + 模块名导入模块;在模块中全局变量、函数都是能提供给外界使用的;模块名也是一个标识符;当我们在一个py文件中导入另外一个py文件时时候会在当前目录下生产一个pyc的文件(是python解释器将模块文件的源码转换成了字节码)优点:进行速度的优化[3]语法:1. 导入模块(一)(常用的)import 模块名 (as 别名)注意:如果模块名太长,则利用as关键字进行重命名命名的规则原创 2020-08-11 22:36:31 · 242 阅读 · 0 评论 -
python异常(黑马学习笔记)
一、捕获异常1.说明通过语法来获取到解释器抛出的异常2. 什么时候需要捕获?当我们不确定语句是否在执行的时候会有错误的时候3. 基本的语法:try: 代码块1except: 代码块24.例子try: num = int(input("请输入一个整数:"))except: print("请输入正确的整数")print("*"*50)二、根据错误的类型捕获异常1.语法try: 代码块1except 错误类型1 (as 重命名1) : 代码块2exce原创 2020-08-18 08:59:13 · 141 阅读 · 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 · 3457 阅读 · 1 评论