自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

原创 3.14-requests和html

requests和html虚拟环境1.python系统环境安装python就是为了计算机提供运行python程序的环境(这个环境叫系统环境),一个python环境中包含python解释器和已经安装过的所有第三方库2.虚拟环境基于系统环境创建的其他的python环境。如果没有虚拟环境只有一个系统环境,那么所有的第三方库就只能放在一起,这样容易冲突,而且无法保存同一第三方库的多个版本。如果使用虚拟环境就可以让不同类型或者不同项目拥有自己专属的运行环境。关于创建虚拟环境的建议:1)学习时:一

2022-03-14 20:04:43 173

原创 3.10-三大神器与csv

三大神器与csv迭代器1.什么是迭代器(iter) - 容器型数据类型特点:无法通过打印迭代器查看元素、也无法统计元素个数; 需要使用元素的时候必须将元素从迭代器中取出,取出以后该元素就从迭代器中消失2.创建迭代器 - 将其他序列转换成迭代器i1 = iter('hello') i2 = iter([1,2,3]) print(i1) <str_iterator object at 0x000001E4E87B2D30>print(

2022-03-10 20:39:41 96

原创 3.9-正则表达式

正则表达式1.定义:正则表达式是一种可以让一些复杂的字符串问题变得简单的工具2.正则语法1)re模块fullmatch(正则表达式,字符串) - 判断字符串是否满足正则表达式描述的规则(完全匹配)python提供正则表达式的方法:提供一个字符串,字符串内容是一个正则表达式,这个字符串的最前面需要加rpython的正则表达式:r'正则'js的正则表达式: /正则/oc的正则表达式:"正则"2)正则语法内容包括:匹配类符号、控制次数的符号、分组和分支、检测类符号匹配类符号匹配

2022-03-09 20:59:33 426

原创 3.8-面向对象和json

面向对象和json练习编程思想1.面向过程编程(穷人思想)遇到问题马上想到的是解决问题的步骤和方案工具:思路+语法2.函数式编程(小资思想)遇到问题马上想到的是是否已经存在一个函数具备解决问题的能力,如有直接用,没有就造一个工具:函数3.面向对象编程(富豪思想)遇到问题马上想到的是有没有一个对象具备这个功能,有就直接用,没有就创建这个对象(创建对象还要看有没有类)工具:类和对象类和对象1.认识类和对象类:类是具有相同功能和相同属性的对象的集合(一类事物的总称) - 抽象的概念对

2022-03-08 19:06:30 832

原创 3.4文件操作

文件操作认识open1.数据持久化 1)背景:程序中数据默认保存在运行内存,程序运行结束后就会被销毁 如果想让程序中的数据不被销毁,必须将数据通过文件的形式保存到磁盘中 2)数据持久化又叫数据本地化,就是将程序中的数据存储到文件中的过程 3)常见的数据持久化工具:数据库(.db、.sqlite)、json文件、plist文件、csv文件、excel文件、txt文件2.文件操作 - 操作文件内容基本操作流程:打开文件 -> 操作文件(读

2022-03-05 17:41:33 115

原创 3.3-常用系统模块

常用系统模块1.osos - 提供和文件或者文件夹(目录)或者路径的相关操作例如:创建文件夹、创建文件,删除文件、判断文件是否存在、获取绝对路径、获取文件夹中所有文件等1)返回当前工作目录 print(os.getcwd()) #C:\千锋\python代码\pycharm运行代码\day14-常用系统模块和文件操作2)获取指定文件夹中所有内容的名字 os.listdir(文件夹路径) 3)创建文件夹 a. os.mkdir(文件夹路径) - 在指定

2022-03-03 22:17:33 167

原创 3.2-模块、包和异常捕获

模块、包和异常捕获1.模块1.认识模块1)python中的一个py文件2)模块分为系统模块(python自带的模块)和自定义模块(程序员自己创建的模块)2.导入模块 - 怎么在一个模块中去使用另一个模块中的内容如果我们想要使用的内容(变量、函数、类)在另一个模块中,可以用,但是使用之前必须先导入前提:模块名必须符合变量名的要求3.导入方法1)import 模块名 - 一个py文件的文件名导入指定模块,导入后可以通过'模块名.'的方式使用该模块中的所有全局变量2)from 模块

2022-03-02 19:51:20 456

原创 3.1-函数(2)

函数(2)1.匿名函数匿名函数的本质还是函数,他们除了定义的语法不同,其他都一样注意:python的匿名函数只能用于实现功能很简单的函数语法:lambda 形参列表:返回值函数名 = lambda num1,num2:num1+num2def func(num1,num2): return num1+num2sum1 = lambda num1,num2:num1+num2print(sum1(20,40))# 判断指定的数是否是偶数,是则返回True,否则返回Fal

2022-03-01 20:05:59 57

原创 2.28-函数(1)

函数(1)1.认识函数:1),函数概念:函数就是实现某一特定代码的封装 - 一个函数就对应一个功能2).函数分类: a.系统函数 - 有python语言已经创建好的函数,如:print,input b.自定义函数 - 由程序员自己创建的函数函数的定义:语法:def 函数名(形参列表): 函数说明文档 函数体说明:def - 关键字;固定写法函数名 - 由程序员自己命名;要求:是标识符,非关键字;范围:见名知义;不使用系统的函数名、类名、模块名;字母小

2022-03-01 11:16:59 102

原创 2.19-2.25周练

python容器相关题目练习

2022-02-27 15:49:18 59

原创 2.25-字符串的格式字符串、函数和方法

2.25-字符串的格式字符串、函数和方法相关函数:len:获取字符串的长度str: str(数据) - 将指定数据转化为字符串(任何类型的数据都可以转化为字符串) 转换的时候,直接在数据的打印值外加引号eval: eval(字符串) - 计算字符串表达式的结果 str1='20:a,10:v' dict1=eval(str1) print(dict1)list1=[]s=set()t=()dict1={}str1=''print(type

2022-02-25 20:58:59 250

原创 2.24-字符串与集合

字符串与集合集合1.认识集合 - 容器型数据类型将{}作为容器标志里面多个数据用逗号隔开:{数据1,数据2...}特点:可变性,无序性print({1,2,3}=={2,3,1}) #Trueset1={1, 'abc', True, (10,28)}print(set1) #True元素的要求:1.必须是不可变的数据 2.元素是唯一的set2={1,'abc','True',[10,20]} #报错set3={10,25,24,

2022-02-24 21:09:58 171

原创 2.23-字典

字典字典:容器型数据类型 - 方便保存各种不同类型的数据1.认识字典(dict):1)将{}作为容器标志,里面多个键值对用逗号隔开,字典中元素只能是键值对 键值对的格式:键:值, 空字典:{} 2)字典的特性:可变性;无序性3)元素的要求: 键:必须是不可变的唯一的数据(数字、字符串、元组、布尔等) 值:没有要求字典和列表的选择:需要同时保存多个数据的时候,如果多个数据的意义相同(无需区分),就使用列表;如果多个数据的意义不同,就使用字典2.字典

2022-02-23 20:28:34 278

原创 2.22列表和元组

2.22列表和元组1.列表相关函数:​ 1)数学运算符:+ ,*列表1+列表2 - 将两个列表合并成一个新的列表列表 * N - 将列表中的元素重复N产生一个新的列表(只能列表*整数)​ 2)比较运算符:>、<、>=、<=、==、!=a.比较相等:==,!= - 两个列表元素顺序,个数,大小必须完全相同才相等b.比较大小:>,<,>=,<= 只比较第一对不相等的元素,谁大对应的列表就大​ 3)in和not in元素 in 列表 -

2022-02-23 15:31:15 444

原创 2.21-列表的基本操作

列表1.什么是列表(list)- 列表元素类型可以一样也可以不一样​ 1)列表是容器型数据类型:[]是容器的标志,里面多个元素用逗号隔开:[元素1,元素2…]​ 2)容器是可变的(可变指列表中元素的个数、元素的值、元素的顺序可变)​ 3)列表是有序的(每个元素都有位置对应的索引值)​ 4)元素的要求 - 没有要求​ 5)空列表:list = [] (里面只有空格也是空列表)2.列表的查操作len(列表) - 获取列表中元素的个数(获取列表长度)查 - 获取列表元素​ 1)查

2022-02-22 11:40:09 1086

原创 2.14-2.18循环提升题

判断101-200之间有多少个素数,并输出所有素数。x = 0for m in range(101, 201): for n in range(2, int(m ** 0.5) + 1): if m % n == 0: break elif n == int(m ** 0.5): print('质数:',m) x+=1print(x)求整数1~100的累加值,但要求跳过所有个位为..

2022-02-19 16:28:12 184

原创 2.14--2.18基础练习

第一周作业(零基础)一、选择题下列变量名中不合法的是?(C)A. abcB. NpcC. 1nameD ab_cd下列选项中不属于关键字的是?(B)A. andB. printC. TrueD. in下面哪个选项对应的代码写法是正确的?(C)A.print('Python') print('新手村')B.print('Python') print('新手村')C.print('Python')print('新手村')D.print('Pytho

2022-02-19 16:27:02 252

原创 2.18三目关键字、while循环和循环关键字

总结:三目关键字、while循环和循环关键字三目运算符:c语言:表达式 ? 值1 :值2 - 如果表达式为真,表达式结果就是值1,否则结果就是值2python:值1 if 表达式 else 值2 - 如果表达式为真,表达式结果就是值1,否则结果就是值2示例:a=100sum=1 if a>99 else 0print(sum)输出结果为:1a=int(input('请输入一个整数:'))a+=1 if a>10 else -1print(a)输入:9输出结

2022-02-18 18:57:51 173

原创 2.17分支与循环

总结:分支与循环流程控制 - 控制代码执行顺序1)顺序结构 - 代码从上往下依次执行,每条语句只执行一次(默认)2)分支结构 - 根据条件选择执行或不执行某些代码(if)3)循环结构 - 根据条件使代码重复执行(for,while)分支结构1.if单分支结构 - 如果—就--- (满足条件时才执行,不满足就不执行) 语法: if 条件语句: 代码段(满足条件才会执行的代码) 说明: if - 关键字;固定写法

2022-02-17 20:19:16 147

原创 2.15Python编程入门

Python编程入门1.注释(代码中不参与编译的一部分)作用:a.对代码进行说明,提高代码的可读性 b.取消代码功能 c.记笔记1).单行注释:在注释内容前 + #(快捷键为ctrl+/)2).多行注释:""" + 注释内容 + """ 或者'''+注释内容+'''2.行和缩进1).行 python代码一条占一行,一行结束可以不写分号 若强行一行写多行代码,则语句间需+ ;间隔2).缩进(一条语句前面的空格叫缩进) 一条语句前面不能随便加空格3.标

2022-02-17 09:58:50 66

原创 2.16变量与运算符

Day3总结:变量与运算符变量:​ 1.变量的定义:变量就是一种专门用来保存的容器​ 1)变量名 - 由程序员命名​ 要求:非关键字的标识符​ 规范:a.见文知义​ b.不使用系统的函数名、类名、模块名​ c.字母都小写,多个单词间用下划线隔开​ 2)= - 赋值符号;固定写法​ 3)数据 - 可以是任意结构的表达式,比如:一个具体的数据、运算结果、已经赋值过的变量,

2022-02-16 20:51:36 559

40项字符串内建函数初步整合版思维导图

40项字符串内建函数初步整合版思维导图

2022-02-27

python容器:列表,元组,字典,集合的思维导图

python容器:列表,元组,字典,集合的思维导图

2022-02-27

python入门第一周思维导图

python入门第一周思维导图

2022-02-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除