![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 75
黑马蓝汐
来和蓝汐一起学习吖!
展开
-
python注释、变量和数据类型
一、注释1.注释的作用对代码解释说明,方便后期维护。2.注释的分类(1)单行:# 注释内容,快捷键ctrl+/(2)多行:"""注释内容"""或'''注释内容'''3.解释器不会执行注释内容PS:#与注释内容之间一般有一个空格二、变量1.定义变量变量名 = 值(‘=’不是等号而是赋值符号,作用是赋值,‘==’是等号)变量名自定义,但要遵循标识符命名规则。2.标识符命名规则(1)由数字、字母、下划线组成(2)不能数字开头(3)区分大小写(4)不能原创 2021-07-21 20:46:52 · 1378 阅读 · 3 评论 -
python格式化符号、转义字符、结束符号
一、格式化符号含义格式符号 转换 %s 字符串 %d 有符号的十进制数 %f 浮点数 %c 字符 %u 无符号的十进制数 %o 八进制整数 %x 十六进制整数(小写ox) %X 十六进制整数(大写OX) %e 科学计数法(小写‘e’) %E 科学计数法(大写‘E’) %g %f和%e的简写 %G %f和%E的简写 ...原创 2021-07-22 10:27:20 · 4073 阅读 · 0 评论 -
python输入、数据类型转换及运算符
一、输入input("提示内容")(1)当程序执行到input,等待用户输入,输入完成后才继续往下执行(2)input接收用户输入后,一般存储到变量,方便使用(3)input会把接收到的任意用户输入的数据都当作字符串处理对input()的应用代码:输出结果:二、常用转换数据类型的函数函数 说明 int(x) 将x转化为一个整数 float(x) 将x转化为一个浮点数 str(x) 将对象x转化为字符串 eval(str).原创 2021-07-22 21:40:51 · 2075 阅读 · 0 评论 -
python中if相关语句
一、if相关语句1.if语句if 条件 : 代码1 代码2 ......条件成立则执行后续代码(代码1,代码2),条件不成立则不执行代码:输出结果:缩进后的print才属于if语句,条件成立才会执行,而未缩进的print无论条件如何都会执行2.if-else语句if 条件: 条件成立执行的代码1条件成立执行的代码2else: 条件不成立执行...原创 2021-07-24 15:40:23 · 1556 阅读 · 3 评论 -
python中while语句
一、while语句语法:while 条件: 条件成立重复执行的代码1条件成立重复执行的代码2 ......运用while语句需要注意:1.初始值2.跳出while的条件3.计数器的变化(自增自减等等)应用1:(输出5次‘学python的人最帅’)i = 1while i <= 5: print('学python的人最帅') i += 1结果:应用2:(1到100相加)i =...原创 2021-07-24 21:58:37 · 5815 阅读 · 4 评论 -
python中for语法
一、for1.for语法:for 临时变量 in 序列: 循环执行的代码例:a = 'python'for i in a: print(i)结果:例:for i in range(1, 4): print(i)结果:2.退出循环退出for循环依然用break和continue,用法与退出while循环一致,详情请见上个文章!3.while-else和for-elsewhile 条件: ...原创 2021-07-25 12:23:31 · 3786 阅读 · 2 评论 -
python中对字符串的相关操作
一、下标下标又叫索引,也就是编号;其作用是通过下标快速的找到数据(下标从0开始)例:a = 'python'print(a[0])print(a[1])结果:二、切片切片:截取操作对象其中的一部分(字符串、列表、元组都可以进行切片操作)语法:序列[ 开始位置下标 : 结束位置下标 : 步长]注意:1.不包括结束位置下标对应的数据,正负整数都可2.步长是选取的间隔,正负整数都可,默认步长为1例:a = 'python'print(a[0:5.原创 2021-07-29 13:13:46 · 1891 阅读 · 2 评论 -
python中列表的相关内容及操作
一.列表格式:[数据1,数据2,数据3,数据4......]作用:列表可以一次性存储多个数据,且可以为不同数据类型一.列表的常用操作对列表的常用操作:查找、增加、删除、修改1.列表操作之查找(1)下标应用:a = ['hello', 'world', 'python']print(a[0])print(a[1])print(a[2])结果:(2)函数<1> index():返回指定数据所在位置的下标语法:列表序列.i.原创 2021-08-05 00:08:27 · 1786 阅读 · 2 评论 -
python中元组相关内容及操作
一.元组1.元组基本知识元组特点:一个元组可以储存多个数据,元组内的数据是不能修改的定义元组使用小括号,且逗号隔开各个数据,数据可以是不同的数据类型应用:t1 = (10, 20, 30) # 多数据元组t2 = (10,) # 单数据元组(后面必须要有逗号)t3 = (10) # 单数据元组不加逗号,数据类型为单数据类型而不是元组类型print(type(t1), type(t2), type(t3))结原创 2021-08-05 12:50:22 · 1450 阅读 · 4 评论 -
python中字典的相关内容及操作
一.字典1.字典的常用知识字典特点:符号为大括号数据为键值对形式出现各个键值对之间用逗号隔开应用:dict1 = {'name': '小明', 'age': 20} # 结果:{'name': '小明', 'age': 20},创建字典print(dict1)dict2 = {} # 结果:{},创建空字典print(dict2)dict3 = dict()原创 2021-08-23 19:48:20 · 1659 阅读 · 0 评论 -
python中集合的相关内容
一.集合1.创建集合创建集合使用 {} 或 set() ,但如果要创建空集合只能使用set(),因为 {} 用来创建空字典集合的特点:1.集合中不能有重复的数据2.集合中的数据没有顺序,所以不支持下标操作应用:set1 = {10, 20, 30, 40, 50}print(set1)set2 = {10, 20, 30, 10, 20, 40}print(set2)set3 = set('abcdef')print(set3)结果:2.集合常见操作之增加原创 2021-08-23 20:56:36 · 1520 阅读 · 0 评论 -
python中的公共操作及公共方法
一.公共操作总结:运算符 描述 支持运算符的类型 + 合并 字符串、列表、元组 * 复制 字符串、列表、元组 in 元素是否存在 字符串、列表、元组、字典 not in 元素是否不存在 字符串、列表、元组、字典 1.公共操作之运算符加号应用:str1 = 'a'str2 = 'b'l1 = [1, 2]l2 = [3, 4]t1 = (10, 20)t2 = (30, 40)原创 2021-08-27 18:56:26 · 1627 阅读 · 3 评论 -
Anaconda、Pytorch、以及Pycharm胎教级下载安装教程,手把手教你,学不会来打我
前言:我的电脑:win10,64位,无独立显卡(有疑惑保留,看完你就懂了)深度学习离不开Anaconda、Pytorch、以及Pycharm。如果你只学python基础,以后确定不学习深度学习那么你可以直接下载python,之后再下载pycharm即可。但如果你不确定以后学不学深度学习,我建议你把Anaconda、Pytorch、以及Pycharm都下载上,Anaconda内置python,所以不用再单独下载python。如果之前下载了python,那么之后就要下载与python版本相匹配的原创 2021-09-21 22:05:08 · 3111 阅读 · 6 评论 -
python中推导式
目标列表推导式 字典推导式 集合推导式一、列表推导式(列表生成式)作用:用一个表达式来创建或控制一个有规律的列表1.1快速体验需求:创建一个0-10的列表while实现# 1. 准备一个空列表list1 = []# 2. 书写循环,依次追加数字到空列表list1中i = 0while i < 10: list1.append(i) i += 1print(list1)for实现# 1. 准备一个空列表list1 = []# 2. 书原创 2021-11-06 10:38:55 · 1664 阅读 · 0 评论 -
python中函数(一)
目标函数的作用 函数的使用步骤 函数的参数作用 函数的返回值作用 函数的说明文档 函数嵌套一、函数的作用函数就是将一段具有独立功能的代码块整合为一个整体并命名,在需要的位置调用命名的名称即可完成所需函数可以更高效的实现代码的重用二、函数的使用步骤2.1定义函数def 函数名(参数): 代码1 代码2 ......2.2 调用函数函数名(参数)注意:1.不同的需求,参数可有可无2.pytho...原创 2021-11-06 21:57:44 · 1280 阅读 · 0 评论 -
python中函数(二)
目标变量作用域 多函数程序执行流程 函数的返回值 函数的参数 拆包和交换两个变量的值 引用 可变和不可变类型一、变量作用域变量作用域就是变量生效的范围,分为两类:局部变量和全局变量。局部变量局部变量就是定义在函数体内部的变量,即只在函数体内部生效。def testA(): a = 100 print(a)testA() # 100print(a) # 报错:name 'a' is not defined变量a定义在函数内部,是局部变量,在...原创 2021-11-08 19:47:04 · 1284 阅读 · 2 评论 -
python中函数加强
目标应用:学员管理系统 递归 lambda 表达式 高阶函数一、应用:学员管理系统1.1 系统简洁需求:进入系统显示系统功能界面,功能如下:添加学员 删除学员 修改学员信息 查询学员信息 显示所有学员信息 退出系统1.2 步骤分析 显示功能界面 用户输入功能序号 根据用户输入的功能序号,执行不同的功能(函数) 3.1 定义函数 3.2 调用函数 1.3 需求实现1.3.1 显示功能界面定义函数print_info,负责显示系统原创 2021-11-09 19:35:29 · 1346 阅读 · 0 评论 -
python中对文件的操作
目标 文件操作的作用 文件的基本操作 打开 读写 关闭 文件备份 文件和文件夹的操作 一、文件操作的作用文件操作的作用就是把一些内容(数据)存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力。二、文件的基本操作2.1 文件操作步骤 打开文件 读写等操作 关闭文件 也可以只打开、关闭文件。2.1.1 打开open()函数,可以打开一个已经存在的文原创 2021-11-09 20:23:12 · 1403 阅读 · 0 评论 -
python中面向对象基础
目标理解面向对象 类和对象 添加和获取对象属性 魔法方法一、理解面向对象面向对象是一种抽象化的编程思想。而面向对象最典型的例子就是洗衣机,你洗衣服只需要会使用洗衣机即可,而不需要去了解它的内部结构。总结:面向对象就是将编程当成是一个事物,对外界来说事物是直接使用的,不用去管它内部的情况,而编程就是设置事物可以做什么事。二、类和对象图纸->洗衣机->洗衣服。这里的洗衣机就是一个事物,就是对象。面向对象编程有两个重要的部分:类和对象。类和对象的关系:用类创原创 2021-11-10 18:35:43 · 1266 阅读 · 0 评论 -
python中面向对象-继承
目标 继承的概念 单继承 多继承 子类重写父类的同名属性和方法 子类调用父类的同名属性和方法 多层继承 super() 私有属性和私有方法 一、继承的概念拓展1:经典类或旧式类不由任意内置类型派生出的类,称之为经典类。class 类名: 代码 ......拓展2:新式类class 类名(object): 代码python面向对象的继承指的是多个类之...原创 2021-11-15 19:29:57 · 1836 阅读 · 4 评论 -
python中面向对象-其他
目标面向对象三大特性 类属性和实例属性 类方法和静态方法一、面向对象三大特性封装 将属性和方法书写到类的里面的操作即为封装 封装可以为属性和方法添加私有权限 继承 子类默认继承父类的所有属性和方法 子类可以重写父类属性和方法 多态 传入不同的对象,产生不同的结果 二、多态2.1 了解多态多态指的是一类事物有多种形态,(一个抽象类有多个子类,因而多态的概念依赖于继承)定义:多态是一种使用对象的方式,子类重写父类方法,调用不同子类对象的相同父类方法,可以产原创 2021-11-16 21:32:23 · 1184 阅读 · 3 评论 -
python中的异常
目标了解异常 捕获异常 异常的else 异常的finally 异常的传递 自定义异常一、了解异常当检测到一个错误时,解释器就无法继续执行了,反而出现了一些错误的提示,这就是所谓的异常。例:以r方式打开一个不存在的文件二、异常的写法2.1 语法try: 可能发生错误的代码except: 如果出现异常则执行的代码2.2 快速体验尝试以r模式打开文件,如果文件不存在则以w方式打开:try: f = open('abc.txt', '原创 2021-11-17 18:28:50 · 1773 阅读 · 8 评论 -
爬虫中正则表达式
1.正则表达式正则表达式是用来匹配与查找字符串的,从网上爬取数据自然或多或少会用到正则表达式,python的正则表达式要先引入re模块,正则表达式以r引导,例如:其中**r“\d+”**正则表达式表示匹配连续的多个数值,search是re中的函数,从"abc123cd"字符串中搜索连续的数值,得到"123",返回一个匹配对象,结果如上.2.字符串"\d"匹配0~9之间的一个数值3.字符"+"重复前面一个匹配字符一次或者多次.注意:**r"b\d+"**第一个字符要匹配"b",后面是连转载 2021-12-01 21:51:36 · 4317 阅读 · 2 评论