Python编程基础:数据类型和运算符解析

news2024/11/28 4:44:00

想要学习Python编程语言?本文将为您介绍Python中常见的数据类型和运算符,为您打下坚实的编程基础。了解不同的数据类型和运算符,掌握它们之间的配合方式,让您能够更轻松地进行数据处理和计算任务。无论您是初学者还是有一定经验的开发者,这篇文章将为您带来有价值的知识和技巧。

目录

  • 数据类型
    • 保留字和标识符
    • 变量和产量
    • 数值类型
    • 字符串类型
    • 布尔类型
    • 类型转换函数
    • eval函数
  • 运算符
    • 算数运算符
    • 赋值运算符
    • 比较运算符
    • 逻辑运算符
    • 位运算和运算符的优先级
  • 小结
    • 文章总结
    • 习题练习

数据类型

保留字和标识符

指在Python中被赋予特定意义的一些单词,在开发程序时,不可以把这些保留字作为变量、函数、类、模块和其他对象的名称来使用。

在这里插入图片描述

可以使用内置模块keyword查询保留字,共35个。

import keyword # 将内置模块进行导入
print(keyword.kwlist)
print(len(keyword.kwlist))# 输出保留字的个数

在这里插入图片描述

在保留字中是严格区分大小写的。

在这里插入图片描述

# 保留字严格区分大小写
true='小写'
True='大写'

Python标识符的命名规则

  • 可以是字符(英文、中文)、下划线 " _ " 和数字,并且第一个字符不能是数字。
  • 不能使用Python中的保留字。
  • 标识符严格区分大小写。
  • 以下划线开头的标识符有特殊意义,一般应避免使用相似的标识符。
  • 允许使用中文作为标识符,但不建议使用。

Python标识符的命名规范

  • 模块名尽量短小,并且全部使用小写字母,可以使用下划线分隔多个字母,例如: hello_cat。
  • 包名尽量短小,并且全部使用小写字母,不推荐使用下划线。例如∶com.cat ,不推荐使用com_cat。
  • 类名采用单词首字母大写形式(Pascal风格),例如:MyClass。
  • 模块内部的类采用 " _ " +Pascal 风格的类名组成,例如:在MyClass中的内部类_InnerMyClass。
  • 函数、类的属性和方法的命名,全部使用小写字母,多个字母之间使用下划线分割。
  • 常量命名时采用全部大写字母,可以使用下划线。
  • 使用单下划线 " _ " 开头的模块变量或函数是受保护的,在使用 “from xxx import *” 语句从模块中导入时,这些模块变量或函数不能被导入。
  • 使用双下划线 " __ " 开头的实例变量或方法是类私有的。
  • 以双下划线开头和结尾的是Python的专用标识,例如:init()表示初始化函数。

变量和产量

变量是保存和表示数据值的一种语法元素,Python是一种动态类型的语言,变量的类型可以随便变化。

变量的语法结构:变量名=value,例如:

luck_number=8

上方那个等号在Python中不叫等号,它叫做赋值运算符,它的意思就是将8这个值赋值给luck_number这个变量。

内存示意图:

在这里插入图片描述

# 创建一个字符串变量user,并为其赋值为摔跤猫子
user='摔跤猫子'

可以通过内置函数type来查看这个变量的数据类型

在这里插入图片描述

user='摔跤猫子'
print('user变量的数据类型是:',type(user))

演示动态修改变量的数据类型。

在这里插入图片描述

# 创建一个字符串变量user,并为其赋值为摔跤猫子
user='摔跤猫子'
print('user变量的数据类型是:',type(user))

# 动态修改变量的数据类型
user=23
print('摔跤猫子的年龄是:',user)
print('user变量的数据类型是:',type(user))

在Python当中,允许多个变量指向同一个值。

在这里插入图片描述

user=test='摔跤猫子'
print(user)
print(test)

可以通过内置函数id查询该对象的内存地址,如果它们的内存地址相同,则说明它们的位置是同一个地方。

在这里插入图片描述

# 在Python中允许多个变量指向同一个值
user=test='摔跤猫子'
print(user)
print(test)
# 通过内置函数id 查询内存地址
print(id(user))
print(id(test))

变量命名应遵循的规则:

  • 变量名必须是一个有效的标识符
  • 变量名不能使用Python中的保留字
  • 慎用小写字母[ i ]和大写字母[ O ]
  • 应选择有意义的单词作为变量名

常量就是在程序运行过程中,值不允许改变的值,全部使用大写字母和下划线命名。

在这里插入图片描述

# 定义了一个变量
user='摔跤猫子'
# 定义了一个常量
USER='摔跤猫子'

数值类型

整数类型:

整数类型表示的数值是没有小数部分的数值,包括正整数、负整数和0。
在这里插入图片描述
整数的四种表现形式,可以通过计算器切换模式查看是否一致。

# 整数的四种表现形式
num=123 # 默认是十进制,表示整数
num2=0b1010101 # 使用二进制表示整数
num3=0o765 # 使用八进制表示整数
num4=0x87ABF # 使用十六进制表示整数
print(num)
print(num2)
print(num3)
print(num4)

在这里插入图片描述

浮点数类型:

浮点数类型表示带有小数点的数值,由整数部分和小数部分组成,它也是Python当中的不可变数据类型。
注意事项:两个浮点类型的数在进行运算时,有一定的概率运算结果后增加一些 " 不确定的 " 尾数。

浮点类型数据类型演示。

height=178.5
print(height)
print('height变量的数据格式为:',type(height))

在这里插入图片描述

不确定的尾数,不仅在Python当中有,在其他语言当中也有。

print(0.1+0.2)

在这里插入图片描述

可以使用round函数达到想要的效果

在这里插入图片描述

print(round(0.1+0.2,1)) # 使用round函数 保留一位小数

复数类型:

Python中的复数与数学中的复数形式完全一致,由实部和虚部组成。

在这里插入图片描述
在Python中实数部分使用.real表示,虚数部分使用.imag表示
在这里插入图片描述

# 复数类型
x=123+456j
print('实数部分:',x.real)
print('虚数部分:',x.imag)

字符串类型

字符串类型:连续的字符序列,可以表示计算机所能识别的一切字符,它同样也是Python当中的不可变数据类型。

在这里插入图片描述

字符串的界定符:单引号、双引号、三引号。使用多行字符串进行输出,三个单引号和三个双引号效果是一致的。

在这里插入图片描述

# 多行字符串:三个单引号
address='''中国广东省深圳市南山区
    联系人:摔跤猫子
    电话号码:****
'''
print(address)

# 多行字符串:三个双引号
address2="""中国广东省深圳市南山区
    联系人:摔跤猫子
    电话号码:****
"""
print(address2)

\n换行符,遇到\n即换行,可以连续换多行。

在这里插入图片描述

print('这里是\n摔跤猫子')

制表位[ \t ]:输出在一行,

在这里插入图片描述

原字符:使转义符失效的字符,r或者R,可以通过下图看到,在前面加一个小写的r这个\n转义字符就失效了。

在这里插入图片描述

# 原字符,使转义字符失效的符号r或R
print('这里是\n摔跤猫子')
print(r'这里是\n摔跤猫子')

字符串又被称为有序的字符序列,对字符串中某个字符的检索称为索引。

在这里插入图片描述

对字符串中某个子串或区间的检索称为切片。切片的语法结构:字符串或字符串变量[ N :M ]

在这里插入图片描述

在这里插入图片描述

# 字符串索引
str='HelloWorld'
print(len(str)) ## 字符串长度
print(str[0],str[-10]) # 序号0 和 序号-10 在这里表示同一个字符

print('摔跤猫子'[3]) # 获取字符串中索引为3的,正向的
print('摔跤猫子'[-1]) # 获取字符串中索引为-1的,逆向的

## 字符串切片
print(str[2:7]) # 正向递增从2开始到7结束,不包含7
print(str[-8:-3]) # 逆向递减从-8开始到3-结束,不包含-3

# 默认
print(str[:5]) # 冒号前面不写,默认N从0开始
print(str[5:]) # 冒号后面不写,默认M切到字符串结尾

常用的字符串操作:

在这里插入图片描述
在这里插入图片描述

# 常用的字符串操作
z='hello'
x='world'
print(z+x) # 连接两个字符
print(z*10) # 对z这个字符串 复制10次
print(10*z) # 顺序反写效果一致

str='摔跤猫子'
print('猫子' in str)
print('橘猫' in str)

布尔类型

布尔类型用来表示 [ 真 ] 值或 [ 假 ] 值的数据类型,在Python中使用标识符True或False表示布尔类型的值,True表示整数1,False表示整数0。布尔值为False的情况如下:

  • False或者是None
  • 数值中的0,包含0,0.0,虚数O
  • 空序列,包含空字符串、空元组、空列表、空字典、空集合
  • 自定义对象的实例,该对象的_bool_()方法返回False或len_()方法返回0

在这里插入图片描述

x=True
print(x)
print('x的数据类型为:',type(x))
print(x+10) # True代表的是1,1+10=11
print(False+10) # False代表的是0,0+10=10

非0的整数的布尔值都为True

在这里插入图片描述

print(bool(666)) # 测试一下整数666的布尔值
print(bool(0),bool(0.0)) # 测试一下整数0和0.0的布尔值

所有非空字符串的布尔值都是True,空字符串都是False

在这里插入图片描述

print(bool('摔跤猫子'))
print(bool(''))

类型转换函数

在这里插入图片描述

在执行除法运算的时候,将运算的结果赋值给z这个变量,这里发生了隐式转换,通过运算转换了该结果的类型

在这里插入图片描述

# 数据类型转换
x=10
y=5
z=x/y 
print(z,'z的数据类型为:',type(z))

float类型转int类型,只保留整数部分

在这里插入图片描述

print('float类型转int类型',int(1.1))
print('float类型转int类型',int(1.5))
print('float类型转int类型',int(-1.9))
print('float类型转int类型',int(-1.55))

将int类型转float类型

print('int类型转float类型',float(1))
print('int类型转float类型',float(-5))

在这里插入图片描述

将str转成int类型,非10进制的值无法转换,会报错

在这里插入图片描述

print(int('100')+int('500'))
print(int('100aa'))

ord与chr函数,返回字符在Unicode中对应的整数值以及整数在Unicode表当中所对应的字符。

在这里插入图片描述

print(ord('摔')) # 摔在Unicode中对应的整数值
print(chr(25684)) # 25684这个整数在Unicode表当中所对应的字符

进制之间的转换操作,十进制与其他进制之间的转换

在这里插入图片描述

print('十进制转成十六进制:',hex(25684))
print('十进制转成八进制:',oct(25684))
print('十进制转成二进制:',bin(25684))

eval函数

eval函数,Python中的内置函数,用于去掉字符串最外侧的引号,并按照Python语法方式执行去掉引号后的字符串。语法格式:变量=eval(字符串)

在这里插入图片描述

eval()函数通常和input()函数一起使用,用来获取用户输入的数值

在这里插入图片描述

age=eval(input('请输入您的年龄:')) # 将字符串类型转成了int类型,相当于int(age)
print(age,type(age))

height=eval(input('请输入您的身高:'))
print(height,type(height))

直接eval()包一个字符串是不可以的,当左右的引号去掉之后,它就变成了一个变量,需要定义后才能输出。

在这里插入图片描述

运算符

算数运算符

算数运算符:用于处理四则运算的符号,与其他语言大同小异。

在这里插入图片描述
在这里插入图片描述

算术运算符的优先级由高到低的是:
第一级:**
第二级:*、/、%、//
第三级:+、-
如果在一个式子当中既有加减乘除,又有幂运算,首先先算的就是幂运算,之后再算乘除,最后算加减,有乘除先算乘除,有括号先算括号

print('加法:',1+1)
print('减法:',1-1)
print('乘法:',1*1)
print('除法:',10/2)
print('整除:',10//3)
print('取余:',10%3)
print('幂运算:',2**4)

赋值运算符

在这里插入图片描述
在这里插入图片描述

x=20 # 直接赋值,直接将20赋值给左侧的变量
y=10
x=x+y # 将x+y的和赋值给x,x的值为30
print(x) # x=30
# 简写
x+=y
print(x) # x=40
x-=y # 相当于x=x-y
print(x) # x=30
x*=y # 相当于30*10
print(x) # x=300
x/=y # 相当于300/10
print(x) # x=30.0,这里值不一样了,因为发生了类型转换,此时x的数据类型为float
x%=2 # 相当于x=x%2
print(x) # x=0.0
z=3
y//=z # 相当于y=y//z
print(y) # y=3
y**=2 # 相当于y=y**2
print(y)

Python支持链式赋值。

在这里插入图片描述

a=b=c=100 # 相当于执行了 a=100,b=100,c=100
print(a,b,c)

Python支持系列解包赋值。

在这里插入图片描述

a,b=10,20 # 相当于执行了两句操作,a=10 b=20
print(a,b)

利用系列解包交换两个变量的值。

在这里插入图片描述

a,b=10,20 # 相当于执行了两句操作,a=10 b=20
print(a,b)
# 使用系列解包交换变量的值
a,b=b,a
print(a,b)

比较运算符

在这里插入图片描述
在这里插入图片描述

print('100大于99吗?',100>99)
print('100小于99吗?',100<99)
print('100等于99吗?',100==99)
print('100不等于99吗?',100!=99)
print('100大于等于99吗?',100>=99)
print('100小于等于99吗?',100<=99)

逻辑运算符

在这里插入图片描述

# 逻辑运算符的使用
print(True and True)
print(True and False)
print(False and False)
print(False and True)
print('-'*50)
print(8>7 and 6>5)
print(8>7 and 6<5)
print(8<7 and 10/0) # 当第一个表达式的结果为False时,直接得结果,不会计算and右边的表达式
print('-'*50)
print(True or True)
print(True or False)
print(False or False)
print(False or True)
print('-'*50)
print(8>7 or 10/0) # True,说明左侧的表达式结果为True时,or右侧的表达式根本不执行运算符
print('-'*50)
# 取反
print(not True) # False
print(not False) # True
print(not (8>7)) # True

位运算和运算符的优先级

位运算符:把数字看做二进制数来进行计算的。

在这里插入图片描述

# 按位与运算
print('按位与运算',12&8)

# 按位或运算
print('按位或运算',4|8)

在这里插入图片描述

# 按位异或运算
print('按位异或运算',31^32)

# 按位取反运算
print('按位取反运算',~123)

左移位运算 [ << ] :是将一个二进制数向左移动指定的位数,左边(高位端)溢出的位被丢弃,右边(低位段)的空位用0补充。

在这里插入图片描述

print('左移位运算:',2<<2) # 8,表示的2向左移动两位,2*2*2
print('左移位运算:',2<<3) # 2*2*2*3

右移位运算 [ >> ] :是将一个二进制数向右移动指定的位数,右边(低位段)溢出的位被丢弃,左边(高位端)的空位端,如果最高位是0(正数)左侧空位填0,如果最高位是1(负数),左侧空位填1。

在这里插入图片描述

print('右移位:',8>>2) # 8向右移动两位 相当于8//2,4//2
print('右移位:',-8>>2) # -2

左乘右除,向左移位是乘法操作,向右移位是除法操作。

运算符的优先级:

在这里插入图片描述

小结

文章总结

❇️保留字是Python已经被赋予特定意义的一些单词,保留字严格区分大小写标识符可用来给变量、函数、类、模块和其他对象命名。

❇️标识符的命名规则:
🔹可以是字母(包含中文)、数字、下划线,第一个字符不能是数字
🔹不能是Python中的保留字
🔹标识符严格区分大小写
🔹以下划线开头的标识符有特殊意义,不能随便使用
🔹允许使用中文作为标识符,但不建议使用

❇️变量的语法结构:
🔹变量名=value

❇️数据类型
🔹整数类型有四种表示形式:二进制、八进制、十进制和十六进制
🔹浮点数可以使用内置函数round()限定运算结果需要保留的小数位数
🔹字符串又称为不可变字符序列,可根据索引检索元素,也可根据索引进行切片操作
🔹布尔类型有两种取值True和False

❇️内置函数
🔹常用的数据类型转换函数为int()、float()和str()
🔹eval()可接字符串转换成真实的数据类型

❇️运算符
🔹算术运算符: +、-、、/、//、%、**
🔹赋值运算符: =、+=、-=、
=、/=、/=、%=、**=比较运算符:>、>=、<、<=、==、!=
🔹逻辑运算符: and、or、not
🔹位运算符:&、|、^、~、<<、>>

习题练习

📄1:以下哪项不是Python语言的保留字?
⬜️A:False
⬜️B:and
C:true
⬜️D:if

📄2:x=5,y=3,执行x,y=y,x之后,x和y的值分别是什么?
⬜️A:5,3
B:3,5
⬜️C:3,3
⬜️D:5,5

📄3:以下变量名不合法的是?
A:for
⬜️B:_my
⬜️C:a_int
⬜️D:c888

📄4:世界那么大,我想去看看,[ 7:-3 ]
⬜️A:我想去
⬜️B:想去
⬜️C:我想
D:向

📄5:与0xf2值相等的是?
⬜️A:342
B:242
⬜️C:0b11010010
⬜️D:0o362

📄6:以下不是Python内置数据类型的是?
A:char
⬜️B:int
⬜️C:float
⬜️D:str

📄7:以下是print('\nPython')语句运行结果是?
A:在新的一行输出Python
⬜️B:直接输出'\nPython'
⬜️C:直接输出\nPython
⬜️D:先输出n,然后新一行输出Python

📄8:以下选项中,关于Python字符串描述错误的是?
⬜️A:字符串是用一对双引号 ”” 或者一对单引号 ’′ 括起来的零个或者多个字符串
⬜️B:字符串是字符的序列,也是序列类型的一种
⬜️C:字符串使用[]进行索引和切片
D:Python字符串的切片方式是[N,M],包括M

📄9:关于赋值语句,以下选项中描述错误的是?
⬜️A:赋值语句采用符号“=”表示
B:赋值与二元操作符可以组合,例如&=
⬜️C:a,b=b,a可以实现a和b值的互换
⬜️D:a,b,c=b,c,a是合法的

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1266828.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

昨日一题 1670. 设计前中后队列(中等,列表)

维护左右两个队列&#xff0c;控制左队列的长度比右队列长&#xff0c;且不超过1pushFront 往左队列的左边添加元素pushMiddle 往左队列的右边或者右队列的左边添加元素其余同理&#xff0c;可以参照代码 class FrontMiddleBackQueue:def __init__(self):self.llist, self.rli…

博客RESTful API 接口开发

目录 1.博客系统规划 2.基础服务搭建 3.登录接口 4.新增文章接口 5.查询文章接口 6.修改文章接口 7.删除文章接口 总结 1.博客系统规划 首先规划一下有哪些接口&#xff0c;从博客文章角度来看&#xff0c;需要如下接口&#xff1a; 新增文章接口&#xff0c;传递…

Windows下搭建Tomcat HTTP服务,发布公网远程访问

文章目录 前言1.本地Tomcat网页搭建1.1 Tomcat安装1.2 配置环境变量1.3 环境配置1.4 Tomcat运行测试1.5 Cpolar安装和注册 2.本地网页发布2.1.Cpolar云端设置2.2 Cpolar本地设置 3.公网访问测试4.结语 前言 Tomcat作为一个轻量级的服务器&#xff0c;不仅名字很有趣&#xff0…

第二证券:五日线是什么颜色的线?

从概念解说上来看&#xff0c;五日线是一种短期移动平均线&#xff0c;通常使用股票五日收盘价的平均值进行核算&#xff0c;然后描绘出股票短线的走势趋势。在技能图上&#xff0c;五日线通常以赤色或蓝色表示&#xff0c;不同的平台能够设定不同的色彩。 在实践应用过程中&a…

海康运行管理中心 RCE漏洞复现

0x01 产品简介 海康威视是以视频为核心的智能物联网解决方案和大数据服务提供商。海康运行管理中心是一款功能强大、易于使用的安防管理平台&#xff0c;能满足用户对视频监控、报警管理、设备配置和数据统计等方面的需求&#xff0c;帮助用户建立高效、智能的安防系统。 0x02…

前端算法专栏-数组-75.颜色分类

介绍 Hi 大家好。我是程序员库里&#xff0c;今天新开一个前端算法专栏。 接下来会分类给大家分享常考算法题目。 很多朋友也是看着这套系列算法拿到很多offer&#xff01;所以也是想分享给更多朋友&#xff0c;帮助到有需要的朋友。 分类 数组-三路快排 题目 75. 颜色分…

20-多线程

20.1线程简介 世间有很多工作都是可以同时完成的。例如&#xff0c;人体可以同时进行呼吸、血液循环、思考问题等活用户既可以使用计算机听歌&#xff0c;也可以使用它打印文件。同样&#xff0c;计算机完全可以将多种活动同时进这种思想放在 Java 中被称为并发&#xff0c;而…

JAVA基础进阶(八)

一、Map的体系结构 单列集合的顶层接口是Collection接口,双列集合的顶层接口是Map接口。 双列集合的元素是成对出现的&#xff0c;每一个元素称之为一个键值对。 二、Map系列集合的特点 Map系列集合的特点有以下几点: 键不能重复、值可以重复每一个元素都是一个键值对HashMa…

Xilinx Zynq-7000系列FPGA多路视频处理:图像缩放+视频拼接显示,提供工程源码和技术支持

目录 1、前言免责声明 2、相关方案推荐FPGA图像处理方案FPGA图像缩放方案FPGA视频拼接叠加融合方案推荐 3、设计思路详解HLS 图像缩放介绍Video Mixer介绍 4、vivado工程介绍PL 端 FPGA 逻辑设计PS 端 SDK 软件设计 5、工程移植说明vivado版本不一致处理FPGA型号不一致处理其他…

【C++ Primer Plus学习记录】do while循环

do while循环是出口条件循环。这意味着这种循环将首先执行循环体&#xff0c;然后再判定测试表达式&#xff0c;决定是否应继续执行循环。如果条件为false&#xff0c;则循环终止&#xff1b;否则&#xff0c;进入新一轮的执行和测试。这样的循环通常至少执行一次&#xff0c;因…

Element的安装与基本使用

文章目录 一.什么是Element?二.Element的安装(Vscode)三.在Vue项目中引入ElementUI组件库四.编写Element的Vue组件文件五.演示如何使用Element官网中的组件根组件中引入Element组件内容进行网页展示 一.什么是Element? Element是饿了么团队研发的一套为开发者与设计师等准备…

Unity工具脚本-检测资源文件夹是否有预制件是指定层级

效果&#xff1a; 先在菜单栏里面找到Tools/CheckPrefabLayers打开窗口 代码&#xff1a; using System.Collections; using System.Collections.Generic; using System.IO; using UnityEditor; using UnityEngine;public class CheckPrefabLayers : EditorWindow {public in…

典型的SAST支持检测标准

这里我们列举了Coverity、Cobot、代码卫士、Klocwork、QAC、C test几款典型的SAST工具&#xff0c;看看他们都是支持那些C、C标准&#xff08;主要是C、C标准&#xff0c;其它语言较少&#xff09;呢&#xff1f; 这可以作为厂商研发的方向标。 &#xff08;结束&#xff09;

好物分享(领劵优惠好手)

本次分享一个领取领优惠、充值、会员、购物优惠等功能 部分截图 需要的点击下方按钮 前往体验 感谢大家的支持 更多内容请关注微信小程序&#xff0c;源码、插件、模板及时更新

Breadcrumb面包屑(antd-design组件库)简单用法和自定义分隔符

1.Breadcrumb面包屑 显示当前页面在系统层级结构中的位置&#xff0c;并能向上返回。 2.何时使用 当系统拥有超过两级以上的层级结构时&#xff1b; 当需要告知用户『你在哪里』时&#xff1b; 当需要向上导航的功能时。 组件代码来自&#xff1a; 面包屑 Breadcrumb - Ant Des…

【功能测试】软件系统测试报告

1.引言 1.1.目的 本测试报告为 xxx 系统测试报告&#xff0c;本报告目的在于总结测试阶段的测试及测试结果分析&#xff0c;描述系统是否达到需求的目的。 本报告预期参考人员包括测试人员、测试部门经理、开发人员、项目管理人员等。 1.2.参考文档 《xxxx系统需求规格说明…

【MATLAB】RLMD分解+FFT+HHT组合算法

有意向获取代码&#xff0c;请转文末观看代码获取方式~也可转原文链接获取~ 1 基本定义 RLMD分解FFTHHT组合算法是一种强大的分析方法&#xff0c;结合了局部均值分解&#xff08;LMD&#xff09;、快速傅里叶变换&#xff08;FFT&#xff09;和希尔伯特-黄变换&#xff08;H…

第二证券:机构密集调研消费电子、半导体产业链

据上海证券报记者核算&#xff0c;近一个月来&#xff0c;共有41家消费电子类公司和92家半导体公司&#xff08;核算标准&#xff1a;申万职业2021&#xff0c;下同&#xff09;发布出资者调研纪要。其间&#xff0c;有的公司款待了16个批次估计超200家安排&#xff0c;更有公司…

P8A009-A011活动目录安全

设置目录数据库访问权限 【预备知识】 活动目录&#xff08;Active Directory&#xff09;是面向Windows Standard Server、Windows Enterprise Server以及 Windows Datacenter Server的目录服务。&#xff08;Active Directory不能运行在Windows Web Server上&#xff0c;但…

SpringBoot : ch10 整合Elasticsearch

前言 欢迎阅读本文&#xff0c;本文将介绍如何在Spring Boot应用程序中整合Elasticsearch。随着信息量的不断增加&#xff0c;对数据的高效管理和检索变得尤为重要。Elasticsearch作为一个强大的开源搜索和分析引擎&#xff0c;为我们提供了一个灵活且高效的解决方案。 在本文…