- 博客(47)
- 收藏
- 关注
原创 如何使用china.json导入echarts地图
这个括号里面的必须一一对应,前面是表示引入什么地图,后面是json文件。3、配置地图颜色、悬浮、边框、显示标签+圆点设置等。这样就可以出现中国地图了。
2023-05-01 11:35:46
5516
原创 DOM事件流
DOM事件流dom事件流分为三个阶段捕获阶段当前目标阶段冒泡阶段addEventListener(type,listener[,useCaptrue])当第三个参数为true则表示在事件捕获阶段处理程序,如果为false则表示在冒泡阶段处理数据,默认为false例子<!DOCTYPE html><html lang="zh"><head> <meta charset="UTF-8"> <meta name="viewport"
2022-05-31 19:01:28
94
原创 css基础知识(尺寸、字体、文本、背景、列表)
1.width 设置宽度2.height 设置高度取值:像素、百分比<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <style> .first{ width:100px; /*取值:像素、百分比*/ /* width:10% */ height:100px; border
2022-04-18 21:18:22
734
原创 css字体属性
字体属性 属性 表示 注意点 font-size 字号 我们通常用的单位是px像素,一定要跟上单位 font-family 字体 实际工作中按照团队约定来写字体 font-weight 字体粗细 记住加粗是700或bold 不加粗是normal或400 记住数字不跟单位 font-style 字体样式
2022-04-14 16:01:14
159
原创 css的四种选择器
css基础知识css定义在head里面 选择器 作用 特点 使用情况 用法 标签选择器 可以选出所有相同的标签比如p 不能差异化选择 较多 p{color : red;} 类选择器 可以选择出1个或者多个标签 可以根据需要选择 非常多 .nav{color: red;} id选择器 一次只能选择1
2021-12-27 09:47:21
1085
原创 HTML入门基础知识
HTML 标签名 定义 说明 html html标签 html标签是页面最大的标签,我们称他为根标签 head 文档的头部 注意在head标签中我们必须设置title标签 title 文档的标题 让页面拥有一个属于自己的网页标题 body 文档的主体 元素
2021-12-26 11:04:37
294
原创 numpy__python(第二个)
numpynumpy属性.shape 查看数组的形状.ndim 查看数组中有几个维度.size 查看数组中有几个数据.dtype 查看数组是什么类型.itemsize 查看数组中数据占几个字节import numpy as npa=np.arange(0,12).reshape(3,4) #查看a是什么形状print(a.shape) #查看a有几个维度print(a.ndim) #查看a有几个数据p
2021-11-20 21:16:30
1300
原创 python ——numpy
numpyarrange创建数组import numpy as np #导入numpy模块a=np.arange(10)print(a)print(type(a))结果为:[0 1 2 3 4 5 6 7 8 9]<class ‘numpy.ndarray’>#对每一个数进行开平方import math #引入math模块b=[4,9,81]#遍历列表for i in b: print(i) print(math.sqrt(i))#numpy里面
2021-11-12 16:54:30
1729
原创 爬虫————requests
爬虫————requests#request 有 GET 和POST请求,必须先知道网页是什么请求1、#百度 GET#如果发现提取的代码是乱码,说明语言不对,找到charset=""#request 有 GET 和POST请求,必须先知道网页是什么请求#爬取百度的源代码import requestsurl="https://www.baidu.com/" #百度的网址resp=requests.get(url)resp.encoding="utf-8"print(resp.tex
2021-11-07 16:45:35
92
原创 Matplotlib--python
Matplotlib–pythonimport matplotlib.pyplot as plt #导入模块plt.figure()#绘制画布plt.plot([1,2,3,4,5],[1,2,3,4,5])#绘制图像plt.show()#显示图像import matplotlib.pyplot as pltplt.figure(figsize=(20,10),dpi=80)#绘制画布plt.plot([0,1,2,3,4,5],[0,1,2,3,4,9])#绘制图像plt.show()#
2021-10-21 21:55:45
197
原创 python中的包
python中的包只执行一次sys模块import syslist1=sys.pathfor i in list1: print(i)结果为:C:\Users\py\PycharmProjects\pythonProjectC:\Users\py\PycharmProjects\pythonProjectC:\Users\py\AppData\Local\Programs\Python\Python37\python37.zipC:\Users\py\AppData\Lo
2021-10-19 20:04:05
485
原创 导入模块--python
导入模块的方式import randomresult=random.randint(1,6)print(result)导入模块中相关数据的方式from random import randintresult=randint(1,6)print(result)
2021-10-18 15:23:17
159
原创 2021-10-16
工厂模式工厂模式实现了创建者和调用者的相互分离,使用专门的工厂类实现类、创建对象进行统一管理class Catfactor(): def car_kind(self,name): if name=="宝马": baoma() elif name=="奥迪": aodi() else: print("我没有车")def baoma(): print("我开的是宝马")
2021-10-16 11:42:06
83
原创 继承--python
继承继承的概念:子类将包含父类所有的属性和方法class Dog(object): def __init__(self,name,shengying): self.name=name self.shengying=shengying def jiao(self): print("汪汪汪")class xiaotianquan(Dog): def __init__(self,name,shengying): supe
2021-10-14 21:44:48
92
原创 面向对象-python
对象1、对象是由类创建出来的一个具体存在,可以直接使用2、由哪一个类创建出来的对象,就拥有在哪一个类中定义的属性和方法3、对象相对应用图纸制造的飞机,而图纸是类4、在开发中,应该先有类然后有对象5、用类定义出来的对象,类有什么属性对象就有什么属性,不能多也不能少6、类名:这类事物的名称,满足大驼峰命名法大驼峰命名法:每一个单词首字母大写,单词与单词之间没有下划线7、属性:这类事物具有什么特征8、方法:这类事物具有什么行为定义只包含方法的类class 类名:def 方法1(self
2021-10-10 15:16:03
75
原创 递归-python
递归递归必须有出口并且自己调用自己用递归打印出0到n的数def a(n): if b==0: #出口 print(0) else: a(n-1) #自己调用自己 print(n)a(5)结果为:012345
2021-10-05 19:06:16
89
原创 lambda表达式
lambda表达式lambda表达式只允许包含一个表达式,不能包含复杂语句,该表达式计算结果是函数的返回值lambda表达式的基本语法:lambda arg1,arg2,arg3…:<表达式>其中arg1,arg2,arg3是函数的参数,<表达式>相当于函数体,运算结果是表达式的运算结果f=lambda a,b,c:a+b+cprint(f(1,2,3))结果为:6...
2021-10-05 10:20:52
129
原创 函数 --python
函数在python中定义函数的语法如下:def 函数名 (参数):函数体函数必须先定义后调用ef a1(): print("hello word") print("hhhhh") a1()结果为:hello wordhhhhh参数列表1、圆括号内是形式参数列表,有多个参数是用逗号隔开2、形式参数不需要声明类型,也不需要指定函数返回类型3、无参数也得保留括号4、实参和形参必须一一对应4、1位置一一对应def a1(a,b): p
2021-10-05 08:46:38
127
原创 推导式创建序列
推导式创建序列1、列表推导式列表推导式生成列表对象,语法如下:[表达式 for item in 可迭代对象 ]或者 :[ 表达式 for item in 可迭代对象 if 条件判断]a=[x*2 for x in range(5)]print(a)结果为:[0, 2, 4, 6, 8]a=[x*2 for x in range(5) if x%2==0]#符合if条件的然后在乘以2print(a)结果为:[0, 4, 8]2、字典推导式字典的推导
2021-10-04 21:23:23
134
原创 集合--python
集合是无序可变的,元素不能重复集合的创建与删除1、使用{}创建集合对象,使用add()添加集合元素a={1,2,3,4}print(a)a.add(5)print(a)结果为:{1, 2, 3, 4}{1, 2, 3, 4, 5}2、使用set()把字典、元组、 列表转换为集合a=[1,2,3,4,5]b=set(a)print(b)结果为:{1, 2, 3, 4, 5}3、remove删除元素a={1,2,3,4}a.remove(1)print(a)结果为:{
2021-10-04 13:43:09
71
原创 字典--python
字典是键值对无序可变序列字典定义a={"name":"onyy","age":"12"} #花括号定义字典print(a)b=dict(name="onyy",age="12")#用dict()创建字典print(b)c={} #定义一个空字典print(c)d=dict() #定义一个空字典print(d)结果为:{‘name’: ‘onyy’, ‘age’: ‘12’}{‘name’: ‘onyy’, ‘age’: ‘12’}{}{}a1=[1,2,3]b1=['w
2021-10-04 12:29:28
104
原创 元组tuple
元组不能修改定义元组a=(1,2,3,4) #直接定义print(type(a))b=tuple(range(8)) #强制转换print(b)结果为<class ‘tuple’>(0, 1, 2, 3, 4, 5, 6, 7)如果定义一个只有一个元素的元组,元素后面一定要加逗号a=(1,)#注意加逗号索引访问a=(1,2,3,4)print(a[0])结果为:1切片操作a=(1,2,3,4,5,6,7)print(a[0:3:1])print(a[0
2021-10-01 21:41:11
128
原创 python列表小练习
创建一个列表,列表包含所有不大于100的并且该数乘以三得出的数是偶数的数a=[i*3 for i in range(0,101) if i%2==0]print(a)
2021-10-01 17:05:15
79
原创 input 加 强制转换
input使用方法:input(“提示信息”)特点:1、当程序执行到input时,等待用户输入完成之后才继续向下执行" 2、input接受到数据一般存储到变量中 3、input接收到的任意数据都当作字符串处理a=input("请输入密码")print(type(a))输入123输出<class ‘str’>强制转换int(x)#把x转换为整型float(x) #把x转换为浮点型str(x) #把x转换为字符串list(x) #把x
2021-09-28 12:16:23
468
原创 python ----print
方法一a=18 #年龄b='wangww' #名字c=100.256 #体重f=31 #学号print("我的年龄是%d,我的名字叫%s,我的体重是%.6f千克,我的学号是%03d"%(a,b,c,f))结果输出:我的年龄是18,我的名字叫wangww,我的体重是100.256000千克,我的学号是031%.6f 表示输出小数点后六位数,如果不够六位补0,超出六位四舍五入%03d表示输出三位数,如果不够三位前面补0,如果超出三位原样输出方法二a=18b='wangww'
2021-09-28 11:46:20
282
原创 python-numpy--求概率
import numpy as np #导入numpyfrom numpy import random #导入random#分析,一共有12个星座,一个宿舍8个人,问一个宿舍有三个人的星座相同的概率a=random.randint(12,size=(100,8)) #创建一个100行8列的二维数组,数据由0到11随机组成print(a) #输出二维数组aa=0for i in range(100): #循环100次 v=np.argmax(np.bin
2021-06-27 17:39:25
926
原创 python---numpy
导入numpyimport numpy as npnp为numpy简写1、定义一个二维数组,注意()里面有[],里面每一行用一个[]import numpy as npa=np.array([[1,2,3],[11,22,33],[111,222,333] ])print(a)结果为:[[ 1 2 3][ 11 22 33][111 222 333]]2、定义一个三维数组a=np.array([[[1,2,3],[11,22,33]],[[111,222,333],
2021-06-27 17:38:00
108
原创 python制作运动员系统,对运动员信息进行增添、查询、更改、删除
python制作运动员系统,对运动员信息进行增添、查询、更改、删除dict1={}#1添加运动员def add_athletes(): a=input("请输入新运动员名字") if a in dict1: print("此运动员已经注册") else: b=input("请输入性别") c=input("请输入参加的运动项目") dict1[a]="性别:"+b+"运动项目:"+c print("....
2021-06-24 18:12:11
863
原创 python使用二分搜索求log以2为底10的近似值
使用二分搜索求log以2为底10的近似值如果a的x次方等于N,那么数X叫做以a为底N的对数x=log a N 则 a的x次方等于N分析:2的三次方等于8 2的四次方等于16 2的X次方约等于10所以x的取值范围为3<x<4a=3 #起始b=4 #末尾jingdu=0.0001 #精度while 1: num=0.5*(a+b) #取中间值 if 2**num - 10 >jingdu: #如果2**num - 10 >
2021-06-24 18:02:18
1103
原创 python-递归——猴子吃桃
#猴子摘了若干个桃子,每天吃桃子一半多一个,在第七天的时候恰好剩余一个桃子,求猴子第一天摘了多少个桃子#分析:第七天剩余一个,那么第六天有四个即(1+1)*2,第五天有(4+1)*2 ,第四天有((4+1)*2+1)*2…def taozi(n):#n为天数 if n==1: return 1 else: return (taozi(n-1)+1)*2print(taozi(7))结果为:190...
2021-06-24 17:55:52
3545
原创 python中字典get()的语法
python中字典get()的语法dict1={'a':1,'b':2}print(dict1['c'])结果报错 ,因为字典dict1中没有c这个键dict1={'a':1,'b':2}print(dict1.get('c',123333))结果为:123333get()函数语法 字典名.get( 键名,如果键名没有返回的值)如果没有键名,则给他配一个值返回,避免报错...
2021-04-07 19:29:27
842
原创 python 列表list
列表在python中 列表是一个有序的可以改变的集合,可以出现重复成员创建列表list=['djd','a','b','c']#列表支持索引print(list[1])print(list[1:3])print(list[-1])print(list[-3:-1])结果 :a[‘a’,‘b’]c[‘a’,‘b’]列表索引[1,3]包括开始下标,不包括结束下标(和字符串索引类似)更改值list=['djd','a','b','c']list[1]='aa'print(lis
2021-04-06 21:03:15
879
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人