一,Int
int是整数类型,用于存储整数值。在Python中,int可以表示任意大小的整数,不受固定范围限制。
使用int可以进行基本的整数运算,如加减乘除等。
以下是一些int数据类型的用法示例:
- 定义int变量:
x = 10
y = -5
- 进行基本的数学运算:
result = x + y
print(result) # 输出: 5
result = x * y
print(result) # 输出: -50
- 使用int进行位运算:
x = 10 # 二进制表示为:1010
y = 5 # 二进制表示为:0101
result = x & y # 位与运算
print(result) # 输出: 0
result = x | y # 位或运算
print(result) # 输出: 15
result = x ^ y # 位异或运算
print(result) # 输出: 15
result = ~x # 位取反运算
print(result) # 输出: -11
result = x << 1 # 左移1位
print(result) # 输出: 20
result = x >> 1 # 右移1位
print(result) # 输出: 5
注意:在Python中,整数除法的结果仍然为浮点数,如果需要获取整数结果,可以使用//运算符。
x = 10
y = 3
result = x / y
print(result) # 输出: 3.3333333333333335
result = x // y
print(result) # 输出: 3
二,Float
float是一种数据类型,用于表示浮点数(即带有小数点的数值)。在大多数编程语言中,float类型通常表示为单精度浮点数,占用4个字节,范围为约±3.4×10^38,精度为约6-7位小数。
float类型可以用于存储和操作需要小数点精度的数值,例如货币金额、科学计算、物理测量等。它可以执行基本的算术运算(如加法、减法、乘法和除法),以及其他常见的数学操作(如开方、三角函数等)。
以下是一些使用float类型的示例:
-
声明和初始化一个float变量:
float number = 3.14;
-
执行算术运算:
float result = number1 + number2;
-
执行数学函数:
float squareRoot = Math.sqrt(number);
-
打印float变量的值:
System.out.println(number);
三,Bool
Bool值有两个 True and False
常用于条件判断:
bool值经常用于条件语句中,作为判断条件。例如,if语句中的条件表达式就是一个bool值,根据其真假来决定执行哪个代码块。
可以用Bool()把其他数据类型转换为布尔值
四,Str
str是Python中的字符串类型,它是不可变的,即不能对字符串进行修改。下面是str常见的操作:
-
字符串连接:可以使用"+"运算符将两个字符串连接起来。例如,"Hello" + "World"会得到"HelloWorld"。
-
字符串重复:可以使用"*"运算符将一个字符串重复多次。例如,"Hello" * 3会得到"HelloHelloHello"。
-
字符串长度:可以使用len()函数获取字符串的长度。例如,len("Hello")会得到5。
-
字符串索引:可以通过索引访问字符串中的单个字符。字符串的索引从0开始,最后一个字符的索引为字符串长度减1。例如,"Hello"[0]会得到"H"。
-
字符串切片:可以通过切片操作获取字符串的子串。切片操作使用[start:end]的形式,表示获取从start索引到end索引之前的子串(不包含end索引)。例如,"Hello"[1:4]会得到"ell"。
-
字符串查找:可以使用find()函数在字符串中查找指定的子串,并返回第一次出现的索引。如果子串不存在,则返回-1。例如,"Hello World".find("World")会返回6。
-
字符串替换:可以使用replace()函数将字符串中的指定子串替换为新的子串。例如,"Hello World".replace("World", "Python")会返回"Hello Python"。
-
字符串分割:可以使用split()函数将字符串按照指定的分隔符分割成多个子串,并返回一个列表。例如,"Hello World".split()会返回["Hello", "World"]。
-
字符串格式化:可以使用格式化字符串方法将变量的值插入到字符串中。格式化字符串使用花括号{}作为占位符,可以使用format()方法将变量的值替换其中。例如,"Hello, {}!".format("Python")会返回"Hello, Python!"。
五,None
"None"是Python中一个特殊的值,表示一个对象不存在或者没有值。
空值,也常用于条件判断
六,List
列表可以存放所有数据的类型,详细请移步https://blog.csdn.net/2401_86120670/article/details/140306453?spm=1001.2014.3001.5501https://blog.csdn.net/2401_86120670/article/details/140306453?spm=1001.2014.3001.5501
七,Tuple
元组是Python中的一种数据类型,类似于列表。详细内容移步:https://blog.csdn.net/2401_86120670/article/details/140334324?spm=1001.2014.3001.5501https://blog.csdn.net/2401_86120670/article/details/140334324?spm=1001.2014.3001.5501
八,Dict
字典是一种用于存储和组织数据的数据结构。它是由一系列键值对组成的集合,每个键值对都包含一个唯一的键和对应的值。详细内容在:https://blog.csdn.net/2401_86120670/article/details/140362443?spm=1001.2014.3001.5501https://blog.csdn.net/2401_86120670/article/details/140362443?spm=1001.2014.3001.5501
九,Set
集合的相关内容有更加具体的说明: