css基础
css基础一、盒子模型浏览器的渲染引擎会根据标准之一的css基础框盒模型,通过css决定这些盒子的大小、位置以及属性
由content(内容)+padding(外边框)+border(边框)组成
二、使用1.内部插入123456789101112131415161718192021<!doctype html><html lang="zh-CN"> <head> <meta charset="utf-8" /> <title>我的 CSS 测试</title> <style> h1 { color: blue; background-color: yellow; border: 1px solid black; } p { color: red; } </style> </head& ...
python操作符
操作符介绍[TOC]
pandas
pandas库介绍[TOC]
概述numpy在向量化计算中表现优异,但在处理更灵活、更复杂的数据中则相对较差。
基于numpy库的pandas库则提供了更快更简单的高级数据结构和操作工具
功能
表格操作
基本操作:表格创建、查询、修改等
进阶操作:表格排序、索引转换、可视化等
透视表:分组、聚合、重塑(用于离散数据分析)
离散化和分位数分析(连续数据离散化后分析)
数据载入
csv:文件后缀.csv
一种文本格式表格,默认用分号
如果表格内数据有逗号,应该用双引号包裹
Excel:文件后缀.xlsx微软office办公
对象创建一、Pandas Series对象
series是带标签数据的一堆数组
series对象的创建通用结构:1pd.Serives(data、index=index、dtype=dtype)
data:数据、可以是列表、字典或Numpy数组
index:索引,为可选参数
dtype:数据类型,为可选参数
1.用列表创建1.缺少index时,默认为整数序列123import pandas as pddata = pd.Series([1,2,3 ...
python字符串类型
python字符串类型[TOC]
1.字符串用””或’’括起来的任意字符双中有单1print("'python'")
单中有双1print('"python"')
双中有双,单中有单1print("\python\ is good")
转义符可以用来换行12a = "pyth\n"
2.字符串的索引正向索引1s = 'My name is Peppa pig'
12print(s[0]) //Mprint(s[1]) //y
反向索引1print(s[-1]) //g
3.字符串的切片123s = 'python'print(s[0:3:1]) \\pyt,1可以省略print(s[0:3:2]) \\pt
python类与对象
python类与对象[toc]
一、概念面向对象设计:使用对象进行程序设计,实现代码复用和设计复用,使软件开发更高效快捷。
特性:封装、继承、多态
二、类和对象类和对象的概念
类的概念:是一种对象的模板和数据类型,它定义了对象的属性(数据、变量),并提供用于初始化对象的初始化程序和操作这些属性的方法(函数)。
对象的概念:是类的一个实例,使用构造方法来创建一个对象,使用圆点运算符(.)通过引用方法和变量来访问对象的成员。
类的定义python中使用class关键字来定义类
123class Classname: initializer #初始化 method #定义方法
例:
12345678910111213class Student: def __init__(self, mname, mnumber): #构造方法,创建对象 self.name=mname #定义成员变量 self.number=mnumber self.Cource_Grade={} self.GPA=0 ...
Numpy
Numpy库介绍[TOC]Numpy库数据基本类型
bool_
布尔型数据类型(True 或者 False)
int_
默认的整数类型(类似于 C 语言中的 long,int32 或 int64)
intc
与 C 的 int 类型一样,一般是 int32 或 int 64
intp
用于索引的整数类型(类似于 C 的 ssize_t,一般情况下仍然是 int32 或 int64)
int8
字节(-128 to 127)
int16
整数(-32768 to 32767)
int32
整数(-2147483648 to 2147483647)
int64
整数(-9223372036854775808 to 9223372036854775807)
uint8
无符号整数(0 to 255)
一、numpy数组的创建arange格式1numpy.arange(start, stop, step, dtype)
参数
描述
start
起始值,默认为0
stop
终止值(不包含)
step
步长,默认为1
...
python数据类型
python数据类型[TOC]
1.数据类型的组成1import numpy
(1)整数—不同进制的转换默认输入十进制
注:二进制0b、八进制0o、十六进制0x
十进制与其他进制的转换1234a = bin(16)b = oct(16)c = hex(16)print(a,b,c)
注:上述转化后均为字符串型
其他进制转换成十进制12d = int(a,2)e = int(b,8)
(2)浮点数—不确定性不确定小数问题
1print(0.1+0.2)
注:计算机采用二进制小数来表示小数部分
部分小数不能完全用二进制小数表示
通常情况下不会影响精度
四舍五入获取精度解
12b = roud(a,1)print(b)
(3)复数—a+bjj可大写小写
2.数学运算操作符1.加减乘除 +-*/2.取反 -3.乘方运算 **4.整数商// 和模运算%113//5 #2
113%5 #3
几点说明
整数与浮点数运算为浮点数
除法运算为浮点数
3.数字运算操作函数1.求绝对值 abs()2.求幕次方 pow()1pow(2,5)#等价于2**5
1pow(2,5,3)#等价于2* ...
python excel
excel简介[TOC]
数据类型包括数值、日期、字符、错误值、逻辑值。
数值:整数、小数
日期:2024/5/30、2024-5-30
字符:字母、汉字、标点
错误值:#value
逻辑值:true,false
固定用法1.标点符号都是英文
2.通过单元格地址获取所有单元格的值
单元格的选定
连续单元格
鼠标拖拽
CTRL+SHIFT+鼠标左键
SHIFT+双击边线
非连续单元格
CTRL+鼠标左键
特殊单元格
切换到数据区域的边界:CTRL+↑、↓、←、→
定位特殊单元格:CTRL+G 定位
excel不区分大小写
快速填充
鼠标左键+填充柄
Tkinter
Tkinter 是使用 python 进行窗口视窗设计的模块。Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口。作为 python 特定的GUI界面,是一个图像的窗口,tkinter是python 自带的,可以编辑的GUI界面,我们可以用GUI 实现很多直观的功能,比如想开发一个计算器,如果只是一个程序输入,输出窗口的话,是没用用户体验的。所有开发一个图像化的小窗口,就是必要的。
对于稍有GUI编程经验的人来说,Python的Tkinter界面库是非常简单的。python的GUI库非常多,选择Tkinter,一是最为简单,二是自带库,不需下载安装,随时使用,三则是从需求出发,Python作为一种脚本语言,一种胶水语言,一般不会用它来开发复杂的桌面应用,它并不具备这方面的优势,使用Python,可以把它作为一个灵活的工具,而不是作为主要开发语言,那么在工作中,需要制作一个小工具,肯定是需要有界面的,不仅自己用,也能分享别人使用,在这种需求下,Tkinter是足够胜任的!
但是,Tkinter相较于c++以及c#的GUI窗 ...
ubuntu软件包命令
dpkgdpkg (Debian Package) 是 Debian 系 Linux 发行版(例如 Ubuntu、Debian 等)的底层软件包管理器。它负责安装、构建、删除和管理 .deb 软件包。dpkg 本身并不处理依赖关系的解析,它依赖于 apt、aptitude 等更高级的工具来管理依赖关系。
以下是一些常用的 dpkg 命令及其功能:
dpkg -i <package.deb>: 安装一个 .deb 软件包。
dpkg -r <package>: 删除一个已安装的软件包(保留配置文件)。
dpkg -P <package>: 完全删除一个已安装的软件包(包括配置文件)。
dpkg -l <pattern>: 列出所有已安装的软件包,可以使用 pattern 进行过滤。 这类似于 apt list --installed,但 dpkg -l 提供更详细的信息。
dpkg -s <package>: 显示一个软件包的详细信息,无论它是否已安装。
dpkg -L <package>: 列出一个已安装软件包的 ...






