自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库的使用

数据库关系型数据库oracle 甲骨文公司关系代数 集合的运算 +关系运算+谓词逻辑集合运算关系运算 投影 别名 连接 (排)除 与 或 非all any exists用二维表保存数据行:记录=====元组列:字段=====属性编程语言:sql ======结构化查询语言DDL 数据定义语言 =====create drop alter(修改)DML 数据操作语言 =====insert delete

2022-03-28 20:22:54 678

原创 21day数据网站爬取作业

数据网站爬取网站收集来自https://www.zhihu.com/question/19614805import requestsfrom bs4 import BeautifulSoupimport reimport csvfrom requests import HTTPErrorimport timeurl = r'https://www.zhihu.com/question/19614805'header = { # 'cookie': '', 'User-Age

2022-03-14 22:47:31 310

原创 requests

虚拟环境 requests系统环境 python下载时python文件的环境虚拟环境 分开第三方库创建虚拟环境:学习:一类项目一个虚拟环境开发:一个项目一个虚拟环境1.pycharm新建一个虚拟环境2.程序新建虚拟环境new environment Virtualenv(一个项目一个虚拟环境)set- project interpreterimport requestsheader={'cookie': '','User-Agent':''}requests

2022-03-14 17:13:00 77

原创 day20

excel文件操作获取工作簿对象import openpyxlimport osimport pandas as pd'''# 1.获取工作簿对象workbook = openpyxl.load_workbook(r'D:\qianfeng\two\day20\小宝剑大药房(高新店)2018年销售数据.xlsx')# 2.获取工作簿的表名name_list = workbook.sheetnames# 3.获取工作表的内容# first_sheet = workbook['工作表

2022-03-13 18:28:51 72

原创 day19

迭代器 生成器迭代器(iter)容器型数据类型特点:无法打印显示,无法统计元素个数,使用时必须将元素从迭代器中取出(取出后就会去掉该元素)创建迭代器只能将其他任何序列转换成迭代器获取迭代器的元素获取单个元素:next(迭代器)遍历 [i for i in 迭代器]生成器容器型数据类型,保存创建数据的方法打印看不到内容,不支持len()操作,数据取一个少一个,无法放回创建生成器调用一个yield的关键字函数可以得到一个生成器如果函数

2022-03-10 17:14:36 68

原创 day18正则表达式作业

利用正则表达式完成下面的操作:一、不定项选择题能够完全匹配字符串"(010)-62661617"和字符串"01062661617"的正则表达式包括(A B D)A.r"\(?\d{3}\)?-?\d{8}" B. r"[0-9()-]+" C.r"[0-9(-)]*\d*" D.r"[(]?\d*[)-]*\d*"能够完全匹配字符串"back"和"back-end"的正则表达式包括( A B C D )A. r'\w{4}-\w{3}|\w{4}'B. r'\w{4}|\w{4

2022-03-09 20:57:08 70

原创 day18

正则表达式re模块fullmatch(正则表达式,字符串)------判断字符串是否满足正则表达式描述的规则(完全匹配)python要加入转译字符要加入r防止转译 js加/正则表达式/防止转译 oc加"正则表达式"防止转译正则表达式的语法内容匹配类符号 约束字符串中位置上字符是什么普通字符 大多数的字符是普通字符(表示符号本身的字符). 匹配任意一个字符\d 匹配任意一个数字字符\s 匹配任意一个空白字符(空格 \t \n)\D 匹配非数

2022-03-09 20:41:49 55

原创 day17

类类属性定义class Student(): a=10 #a就是一个类属性Student.a #属性值不会因为对象不同而不一样的用类属性对象属性定义与使用class Student(): def __init__(self,name,age) self.name=name """ 对象属性 : 1.赋固定的值,每个对象的值相同 2.使用传入的参数进行赋值

2022-03-08 17:48:23 377

原创 day17-面向对象作业

定义一个狗类和一个人类:狗拥有属性:姓名、性别和品种 拥有方法:叫唤人类拥有属性:姓名、年龄、狗 拥有方法:遛狗class Dog: def __init__(self,name,sex,breed): self.name=name self.sex=sex self.breed=breed def call(self): return '旺旺'class People: def __init__(s..

2022-03-08 17:47:48 54

原创 day16

面向对象编程思想面向过程编程 起步是编程的程序步骤面向函数编程 起步是调用函数或创造函数面向对象编程 起步是创建或调用类和对象认识类和对象类:具有相似功能的函数的统筹对象:类的具体表现定义类和创建对象class 类名(): """ 类的说明文档:多行注释 类的内容(方法,属性):由方法和属性组成;方法分为对象,类,静态类方法;属性分为类属性和对象属性 方法:函数 属性:变量 类名的规范:见名知意,驼峰式命名,不修改

2022-03-07 17:38:24 51

原创 day14作业

整理文件夹import osimport shutildef get_suffix(x): """ 获取文件该文件下的所有文件后缀 :param x: 传入要整理的文件夹 :return: 返回文件夹下的所有文件的后缀 """ return_suffix=[] lists = os.listdir(x) for i in lists: if os.path.isfile(name+'/'+i): ..

2022-03-04 09:43:41 50

原创 python

os模块操作文件文件夹创造和路径的相关操作2.创建,删除,判断,获取等常见的os操作返回当前工作目录 os.getcwd()获取指定文件夹中的所有内容和名字 os.listdir(文件夹的路径)创建文件夹 os.mkdir(文件夹路径) os.makedirs(文件夹路径) 前者只能创建一个没有的文件,后者可以多层创建os.path.abspath(相对路径) 绝对路径:盘符到该文件名 相对路径:用.表示当前目录(引用路径的文件的目录) 用…表示当前目录的上层目录获取文件名

2022-03-03 18:46:21 70

原创 import try except

模块自定义模块functoolskeyword 关键字math 数学random 随机数re 正则表达式time 时间datetime 规范时间turtle 绘图smtplibsocketthreading 进程系统内置模块导入模块模块内置可以运行,且py文件名要符合标识符格式import py文件的文件名 from py文件名 import 变量名1,变量名2…from 模块名 impor

2022-03-02 20:56:33 510

原创 day11函数进阶作业

写一个匿名函数,判断指定的年是否是闰年year = int(input("请输入year:"))pandu=lambda x: (x%4==0 and x%100!=0) or x%400==0print(pandu(year))写一个函数将一个指定的列表中的元素逆序( 如[1, 2, 3] -> [3, 2, 1])(注意:不要使用列表自带的逆序函数)def nixv(list1): num=len(list1)//2 for i in range(num): ..

2022-03-02 14:14:54 49

原创 day11-函数作业

编写一个函数,交换指定字典的key和value。# 例如:dict1={'a':1, 'b':2, 'c':3} --> dict1={1:'a', 2:'b', 3:'c'} def change(dicts): dict1={} for i in dicts: dict1[dicts[i]] = i return dict1dict1={'a':1, 'b':2, 'c':3}print(change(dict1))编写一个函数,提..

2022-03-01 22:24:58 59

原创 day10-字符串作业(1)

编写一个程序,交换指定字典的key和value。 #例如:dict1={'a':1, 'b':2, 'c':3} --> dict1={1:'a', 2:'b', 3:'c'} dict1={'a':1, 'b':2, 'c':3}dict2={}for i in dict1.keys(): dict2[dict1[i]] = iprint(dict2)编写一个程序,提取指定字符串中所有的字母,然后拼接在一起产生一个新的字符串 # 例如: 传入'12a&amp..

2022-02-25 19:53:24 178

原创 day10 str

字符串相关函数len(字符串) 求字符串长度str(数据) 任何类型的数据都可以转换成字符串 在数据的打印值外面加引号eval(字符串) 计算字符串表达式的结果 返回其他类型str.join(序列) 将序列中的元素用str去拼接成一个字符串list1=[10,12.5,True,'abc']print('#'.join([str(i) for i in list1]))print('#'.join([str(i) for i in li

2022-02-25 19:51:38 182

原创 day09

集合 set容器型数据类型 { 元素 }特点:可变的 支持增删改无序的 不支持下标元素要求不可变数据元素唯一空集合 变量=set()集合的增删改查查—只可以遍历 for i in 序列: 会把其他的转换成list增—set.add(元素) 加入元素 set.update(序列) 将序列中的元素加入集合会去除重复值删—set.remove(元素)改— 删除再添加数学集合运算set1={1,

2022-02-24 20:42:11 134

原创 day9-字符串作业

输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…位上的字符)例如: 输入’abcd1234 ’ 输出’bd24’strs=input('请输入字符串:')c=''for i in range(1,len(strs),2): c+=strs[i]print(c)输入用户名,判断用户名是否合法(用户名长度6~10位)names=input('请输入用户名:')print(6<=len(names)<=10)输入用户名,判断用户名是否合法..

2022-02-24 20:41:33 142

原创 day8-字典作业(1)

定义一个变量保存一个学生的信息,学生信心中包括:姓名、年龄、成绩(单科)、电话、性别students={ 'name':None, 'age':None, 'grades':None, 'tel':None, 'sex':None}print(students)定义一个列表,在列表中保存6个学生的信息(学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明) )students=[ {'name': '小明', 'gende..

2022-02-23 21:51:14 178

原创 day08

字典保存多个数据的时候,各个数据的意义不尽相同,可以用字典进行保存来对数据的意义进行说明认识字典容器型数据类型格式 { key:value,key:value } 字典的元素只能是键值对 key: 不可变元素(数字,字符串,bool,字符串),key值唯一;value: 无要求空字典 dict={ }字典可以修改,字典是无序的字典操作查单个 dict[key] 获取字典中字典的值 dict.get(key,默认值) :当key

2022-02-23 20:22:56 190

原创 day07 list

列表相关操作数学运算符+,运算:+:将列表进行拼接c=list1+list2 ‘’’’:将列表重复加入c=list*2比较运算符判断列表是否一样 == !=比较大小 > < 比较第一对不相等的数据大小in not in 操作 in :判断 元素是在list里吗 元素 in list ,not in:判断元素是不在list里吗 元素 not in list相关函数len(list) 求list的

2022-02-22 19:33:39 35

原创 day7-列表作业(1)

创建一个列表,列表中有10个数字, 保证列表中元素的顺序,对列表进行排重,并对列表使用进行降序排序例如:[70, 88, 91, 70, 107, 234, 91, 177, 282, 197] --- 去重之后 [70, 88, 91, 107, 234, 177, 282, 197] ---- 降序排序 [282, 234, 197, 177, 107, 91, 88, 70]num = [70, 88, 91, 70, 107, 234, 91, 177, 282, 197]n=.

2022-02-22 19:33:08 68

原创 力扣训练断点

罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1 。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。通常情

2022-02-22 10:04:32 228

原创 day6-列表作业

1. 基础题已知一个数字列表,打印列表中所有的奇数lists=[1,2,3,4,5,6,7,8,9]for i in lists: if i%2!=0: print(i,end='$')已知一个数字列表,打印列表中所有能被能被3整除但是不能被2整除的数lists=[1,2,3,3,4,5,6,7,8,9]for i in lists: if i%3==0 and i%2!=0: print(i,end='$')已知一个数字列表,计

2022-02-21 20:30:58 265

原创 day06容器型数据类型

容器型数据类型list(列表)tuple(元组)str(字符串)dict(字典)set(集合)list容器型数据类型,内部可以存放多种数据类型以[ ],为标志内部存放元素 [元素, 元素,…]list 数据类型特点:list 可以修改list 中元素具有有序性list 元素特点:对list内部数据无数据要求list 基本操作:获取list长度#len(list)a=[1,2,3,4]print(len(a))查获取 list

2022-02-21 15:45:42 741

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

判断101-200之间有多少个素数,并输出所有素数。prime_number=0for i in range(101,200): for j in range(2,int(i**0.5+1)): if i % j == 0: break else: print(i,end='\t') prime_number+=1else: print('\n',prime_number)求整数1~100的累加..

2022-02-18 23:45:23 71

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

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

2022-02-18 23:44:53 47

原创 day05 while break continue

三目运算符True if 条件 else Flase#mermaid-svg-MbNF7MQ7XBJPsGcb .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-MbNF7MQ7XBJPsGcb .label text{fill:#333}#mermaid-svg-MbNF7MQ7XBJPsGcb .nod

2022-02-18 21:30:05 100

原创 day4分支和循环作业

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

2022-02-17 19:36:09 47

原创 day04-python总结

流程控制顺序结构代码依次执行,不返回,不跳过代码仅执行一次#mermaid-svg-xZ4G72kVs2anvGlx .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-xZ4G72kVs2anvGlx .label text{fill:#333}#mermaid-svg-xZ4G72kVs2an

2022-02-17 17:02:59 425

原创 day3数据类型和运算符作业

day3 数据类型和运算符作业选择题print(100 - 25 * 3 % 4) 应该输出什么? (B)A. 1B. 97C. 25D. 0下列哪种说法是错误的(A)。A. 除字典类型外,所有标准对象均可以用于布尔测试B. 空字符串的布尔值是FalseC. 空列表对象的布尔值是FalseD. 值为0的任何数字对象的布尔值是FalsePython不支持的数据类型有(A)。A. charB. intC. floatD. list(多选)n = 6784,以下能

2022-02-16 20:49:55 138

原创 day2_Python编程⼊门作业

day2 Python编程⼊入⻔门作业选择题下列哪个语句在Python中是非法的?(B)A. x = y = z = 1B. x = (y = z + 1)C. x, y = y, xD. x = y关于Python变量,下列列说法错误的是 (C)A. 变量无须指定类型B. 变量可以重新赋值C. 变量⽆须先创建和赋值⽽直接使⽤D. 同一个变量可以保存不同类型的值下⾯哪个不是Python合法的标识符(B)A. int64B. 40XLC. selfD. stu_name下列

2022-02-16 20:49:15 35

原创 day3_python总结

认识和定义变量变量存储数据的值定义变量约定:符合变量定义原则不可以是关键字数字,字母,下划线构成数字不可以是首位容易理解不用系统函数和模块名字母小写,多个由下划线链接变量的应用:变量的类型看其赋值的类型变量可以重新赋值多变量一起定义时:用逗号隔开从左往右依次定义运算符数学运算符+,-,*,/取余%整除//幂级数**比较运算符<,>,<=,>=,!=,==

2022-02-16 20:48:24 389

原创 day2_python总结

一个码农进入深渊:print('hello word!')码农的常用键:ctr + c 复制ctr + v 粘贴ctr + / 行注释ctr + x 剪切ctr + s 保存ctr + z 撤销ctr + a 全选注释:解释说明代码块,提高阅读理解取消注释下的代码运行#mermaid-svg-BWs7bedHoMdrhces .label{font-family:'trebuchet ms', ve

2022-02-16 20:47:51 426

空空如也

空空如也

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

TA关注的人

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