自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 111111

http://nianjian.xiaze.com/tags.php?/%E5%AE%89%E5%BE%BD%E5%B7%A5%E4%B8%9A%E7%BB%8F%E6%B5%8E%E7%BB%9F%E8%AE%A1%E5%B9%B4%E9%89%B4/1/13638929383/

2021-12-08 10:14:25 203

原创 子查询、连表查询、DCL、视图

一、子查询将一个查询结构作为另外一个查询的条件或者查询条件1.将一个查询结果作为另外一个查询的条件例如:-- 获取最高分的学生的学号select sid from tb_record where score = (select max(score) from tb_record);-- 获取分数大于90分的学生姓名select stuname from tb_student where stuid in (select distinct sid from tb_record where s

2021-04-14 19:27:11 160

原创 外键约束和查询进阶

一、外键约束1.添加和删除约束添加和删除普通约束1)添加约束 :alter table 表名 add constraint 约束名 约束 字段alter table t_students add constraint name_unique unique (stu_name)2)删除约束:alter table s_students drop constraint name_unique添加和删除外键约束ER图(实体关系图)表和表之间的对应:一对一、多对一、多对多外键:

2021-04-13 19:28:09 214

原创 sql基础语言

sql基础语言SQL(结构化查询语言) - 所有关系型数据库通用的语言操作表之前先通过use来确定数据库1.DDL(数据定义语言) - create 、drop、alter1)创建数据库create database 数据库名称 default charset utf8mb42)删除数据库(灵魂质问)drop database 数据库名称3)创建表create table if not exists 表名(字段1 字段类型1 约束1 comment1,字段

2021-04-13 17:26:16 268

原创 爬虫

解决中文显示编码值的问题:response.text.encode().decode('unicode_escape')爬虫一、requests1.获取页面response = requests.get(url) # 获取指url对应的网页内容,返回 一个响应对象response.status_code ?= 200 # 判断响应码是否为200,为200则为获取到数据(不一定是想要的数据),其他响应码都表示有误(400+是浏览器出错,500+是服务器出错)url -

2021-04-07 14:27:21 137 1

原创 2021.3.31

一、代理使用1、requests中设置代理proxies = {‘http’:‘ip:端口号’,‘https’:‘ip:端口号’}获取代理def ips() url = 代理地址 result = requests.get(url).text if result[0] == '{': return None ips_list = result.slipt('\n')[:-1] return ips_list使用代理proxies =

2021-04-01 09:44:35 77

原创 将豆瓣评分电影数据爬下来并用csv文件保存 (爬虫day1)

# 将豆瓣评分电影数据爬下来并用csv文件保存page = 0headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36', 'Cookie': 'bid=oIjozuXCthA; __utmz=30149280.1616988398.1.1.utmcsr=(dire

2021-03-29 20:38:15 986

原创 2021.3.25学习总结

一、类与对象1、什么是类类就是拥有相同属性和相同功能的对象的集合2、什么是对象对象是类的实例3、定义类语法:class 类名:类的说明文档类的内容说明:类名 - 第一个字母大写,单词采用驼峰式命名(单词之间首字母大写)类的内容 - 描述当前这个类是拥有哪些共同属性(变量)和哪些共同功能(函数)的对象的集合包括属性和方法两个部分:属性:对象属性和类属性两种方法:对象方法、类方法、静态方法三种方法:定义在类中的函数就叫方法4、定义对象语法:对象 = 类名()二、

2021-03-25 19:53:17 70

原创 2021.3.25学习总结

一、类与对象1、什么是类类就是拥有相同属性和相同功能的对象的集合2、什么是对象对象是类的实例3、定义类语法:class 类名:类的说明文档类的内容说明:类名 - 第一个字母大写,单词采用驼峰式命名(单词之间首字母大写)类的内容 - 描述当前这个类是拥有哪些共同属性(变量)和哪些共同功能(函数)的对象的集合包括属性和方法两个部分:属性:对象属性和类属性两种方法:对象方法、类方法、静态方法三种方法:定义在类中的函数就叫方法4、定义对象语法:对象 = 类名()二、

2021-03-25 19:25:34 147 1

原创 2021.3.24总结

一、正则匹配符号1.什么是正则(正则表达式)正则是一种用来处理文本数据的一种工具。(一般用于处理复杂的文本问题)2.匹配类符号 一个符号对应字符串的一个字符普通字符 - 特殊字符以外的字符就是普通字符普通字符在正则中表示这个符号本身特殊字符. ----- 匹配一个任意字符re_str = 'a.c' # 需要一个长度是3的字符串,且首和尾是’a‘,'c'print(fullmatch(re_str, 'avc'))re_str = '..a

2021-03-24 22:52:38 179

原创 2021.3.22学习总结

一、迭代器1.什么是迭代器(iter)是序列;迭代器作为序列无法获取元素的个数;打印迭代器的时候也没法查看所有的元素;如果要获取元素的值必须将元素从迭代器中取出来,而且某个元素如果取出来就无法再放会迭代器中(取一个少一个)迭代器不能用len()获取他的长度2.创建迭代器1)将其他的序列转换成迭代器 - 所以序列都可以转换成迭代器2)创建生成器3.获取元素不管以什么样的方式获取到迭代器的元素,那么这个元素就会从迭代器中消失next(迭代器) - 返回指

2021-03-22 19:26:39 66

原创 2021.3.19学习总结

一、二进制和字符串之间的相互转换1.字符穿转换二进制1)将字符串数据转换成二进制数据(只支持ASCII值转换)str1 = 'abc'b_str1 = b'abc'print(b_str1) # b'abc'print(type(str1),type(b_str1)) # <class 'str'> <class 'bytes'>bytes(字符串)str2 = 'hello'result = bytes(str2,encoding = 'utf-8')

2021-03-20 14:05:30 70

原创 2021.3.18学习总结

一、异常捕获1、异常 - 0程序报错当程序出现了异常,程序直接结束2、异常捕获异常捕获就是让程序在出现异常的时候不崩溃还可以接着往后执行语法1: - 捕获所有异常try:​ 代码段1(需要捕获异常的代码)except:​ 代码段2(捕获到异常后会执行的代码)其他代码finally:​ 代码段3.异常捕获其他语句语法2:捕获指定的一种异常try:代码段1except 异常类型:代码段2(捕获到异常后会执行的代码)其他代码final

2021-03-18 19:47:40 71 1

原创 2021.3.17学习总结

一、模块1.什么是模块,什么是包一个py文件就是一个模块,文件名就是模块名(如果一个模块想要被其他模块使用,模块名必须是标志服且不是关键字)一个包含 __ init __.py文件的文件夹就是一个包2.使用其他模块中的内容一个模块可以使用宁外一个模块中所有的全局变量,但是使用前需要先导入导入模块的语法:1)import 模块名 - 导入指定模块,导入后通过‘模块名.x’去使用模块中所有的全局变量2)import 模块名 import 变量1,变量2,变量3,····· - 导入指

2021-03-17 19:42:34 79

原创 2021.3.16学习总结

一、函数就是变量1. 函数的本质Python中定义函数就是在定义一个类型是function的变量;函数名就是变量名变量能做的函数都可以做2.高阶函数实参高阶函数 - 如果一个函数的参数是函数,那么这个函数就是实参高阶函数返回值高阶函数 - 如果一个函数的返回值是函数,那么这个函数函数就是返回值高阶函数二、实参高阶函数常用实参高阶函数:max、min、sorted、map、reduce1.max 和 min、sortedmax(序列,key = 函数)min(序

2021-03-16 19:48:06 94 1

原创 2021.3.15学习总结

一、parameter1.位置参数 - 让实参和形参在位置上一一对应2.关键字参数 - 调用的时候在实参前面加位置参数和关键字一起用:位置参数必须在关键字的前面def func1(a, b, c): print(f'a:{a},b:{b},c:{c}')func1(10, 20, 30) # 位置参数func1(a=100,b=200,c=300) # 关键字参数func1(100,200,c=300) # 位置参数与关键字合用3.参数默认值 - 形参

2021-03-15 20:54:54 83

原创 2021.3.12学习总结+作业

一、str1.字符串格式化 - 字符串格式占位符1.1字符串占位符语法:包含字符串站位符的字符串%(数据1,数据2,数据3······)说明字符串占位符%s - 字符串对应的占位符(可以用任何类型的数据赋值)%d - 整数对应的占位符%f - 小数对应的占位符(默认保留6位小数);%.Nf - 保留N位小数数据数据的个数必须和前面占位符的个数保持一致数据可以是任何有结果的表达式当只有一个数据的时候小括号可以省略nam

2021-03-13 15:42:02 251

原创 2021.3.11学习总结

一、str1.什么是字符串(str)字符串是容器型数据类型:将’’、""、 “”" “”"、’’’’’'作为容器的标志,里面的每一个字符都是他的元素字符串是有序不可变的元素:字符串的元素就是引号中的每一个基本符号。元素又叫字符,字符分为普通字符和转义字符2.转义字符转义字符就是在特定的符号前面加上" \ "额昂符号巨额被特殊的功能和意义注意:转义字符的长度是1\n - 换行,相当于enter\t - 水平制表符,相当于tab键\ ’ - 表示一

2021-03-11 22:15:55 153

原创 2021.3.10学习总结+作业

–列表字典元组集合类型名listdicttupleset容器标志[元素1,元素2,…]{key1:value1, key2:value2,…}(元素1,元素2,…){元素1,元素2,…}容器的特点可变,有序可变,无序不可变,有序可变,无序增删改查增:1. list.append(元素2.list.extend(序列)3.list.inset()删:1.del list[下标]2.list.remove(元素3.list.pop()/lis...

2021-03-10 19:36:05 121 1

原创 2021.3.9学习总结

一、listMethod1.列表.clear() — 清空列表(删除列表中所有的元素)nums = [10, 2, 4, 5]nums.clear()print (nums) # []# 不推荐使用以下方法,效率不高(盒子销毁在重建)nums = [10, 2, 4, 5]nums = []print(nums) # []2.列表.copy() — 复制原列表产生一个一模一样的新列表,将新列表返回列表[:]、列表+[]、列表*1的功和列表.copy

2021-03-09 21:00:05 139

原创 2021.3.8学习总结

一、List1.什么是列表列表是容器型数据类型:将[]作为容器标志,里面多个数据用逗号隔开:[元素1,元素2元素3,····]列表是可变的(可变指的是元素的个数可变;元素的值可变;元素的顺序可变)列表是有序的(每个元素都有一个表示元素位置信息的序号)元素(容器中的每个独立的数据就是元素),任何类型的数据都可以作为列表的元素例如:list = [1,10,'ab',True]2.查 - 获取元素2.1 查单个 - 获取列表中某个元素1、语法:列表[下标] - 获

2021-03-08 22:30:33 81

原创 周末作业-循环练习题(1)

判断101-200之间有多少个素数,并输出所有素数。count = 0for i in range(101,201): a = int(i**1/2) for j in range(2,a+2): #向上取整? if i % j == 0: break if j > a+1: count +=1 print(i) breakprint('一共有..

2021-03-08 09:14:08 521

原创 第一周作业(零基础)

第一周作业一、选择题下列变量名中不合法的是?(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('Python''新手

2021-03-08 09:09:32 40

原创 2021.3.5学习总结

一、numberpython 中数字对应的类型有4种:int、float、bool、complex注意:1)浮点数有的时候表示的时候不准确结果是约等于的值,这是计算机本身在存储浮点数的问题例如:1.65 -> 1.6499999 1.65 -> 1.6500012)bool类型是一种特殊的整型,True 本质就是1,False本质就是01、complex (复数):由实部和虚部组成的数就是复数结构:a+bj( j是虚数单位,j**2是-1,a是实部,b是虚部)b

2021-03-08 09:08:53 53

原创 day3 分之和循环作业 更正

基础题根据输入的成绩的范围打印及格 或者不及格。score =int(input('请输入成绩(0~100):') )if score >= 60: print('及格')else: print('不及格')根据输入的年纪范围打印成年或者未成年,如果年龄不在正常范围内(0~150)打印这不是人!。age = int(input('请输入年龄:'))if 0<= age < 18: print('未成年')elif 18 <= age

2021-03-05 11:51:27 102

原创 2021.3.4学习总结

一、if1.if多分支:根据不同的条件做不一样的事情,但是要求条件之间存在:一个条件成立以后,其他条件必须不能成立语法:if 条件语句:​ 代码段1elif 条件语句:​ 代码段2…else:​ 代码段n例如:根据分数对成绩进行评级:A(90100)、B(8089)、C(60~79)、D(60分一下),分数是有效的百分制score = 98if score > 90: print('A') elif score >80: print('B')

2021-03-04 20:59:46 97 1

原创 day2-运算符和变量作业(1)

选择题print(100 - 25 * 3 % 4) 应该输出什么? (B)A. 1B. 97C. 25D. 0下列哪种说法是错误的(A)。A. 除字典类型外,所有标准对象均可以⽤于布尔测试B. 空字符串的布尔值是FalseC. 空列表对象的布尔值是FalseD. 值为0的任何数字对象的布尔值是False下列表达式的值为True的是(B)。A. 3>2>2B. 1 and 2 != 1C. not(11 and 0 != 2)D. 10 < 20

2021-03-03 22:50:25 82 1

原创 2021.3.3学习总结

mathOperator数学运算符: +(加)、-(减)、*(乘)、/(除)、%(取余)、//(整除)、**(幂运算)% : 取余/取模,求余数应用1:判断一个数是否能被拧一个数整除print(12%2)print(120%2)print(11%2)应用2:取低位数num=225# 取个位数print(num%10) # 5// - 整除,求商,商保留整数部分(向小取整)应用1:取高位(去掉低位)num = 123print(num // 10) #12

2021-03-03 22:44:21 91 2

原创 2021.3.2学习总结

一、basicGrammar注意:语法中提到的所有符号,都必须全部是英文输入法的符号1.注释:是在程序中不参加编译和执行(解释器不解释)的部分,注释对程序的功能没有影响。单行注释:在注释内容前加 ‘#空格’​ 例如:多行注释:三个单引号开头三个单引号结尾或者三个双引号开头三个双引号结尾​ 例如:2.语句:一条有效的代码就是一条语句一条语句占一行,一行结束不需要分号如果一行写多条语句,语句之间必须用分号隔开一条语句开头不能随便添加空格3.标识

2021-03-02 20:56:46 114

空空如也

空空如也

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

TA关注的人

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