学会python基础数据类型及结构,看完这篇已足够

一,Int

int是整数类型,用于存储整数值。在Python中,int可以表示任意大小的整数,不受固定范围限制。

使用int可以进行基本的整数运算,如加减乘除等。

以下是一些int数据类型的用法示例:

  1. 定义int变量:
x = 10
y = -5

  1. 进行基本的数学运算:
result = x + y
print(result)  # 输出: 5

result = x * y
print(result)  # 输出: -50

  1. 使用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类型的示例:

  1. 声明和初始化一个float变量:

    float number = 3.14;
    

  2. 执行算术运算:

    float result = number1 + number2;
    

  3. 执行数学函数:

    float squareRoot = Math.sqrt(number);
    

  4. 打印float变量的值:

    System.out.println(number);
    

三,Bool

Bool值有两个 True  and  False

常用于条件判断:

bool值经常用于条件语句中,作为判断条件。例如,if语句中的条件表达式就是一个bool值,根据其真假来决定执行哪个代码块。

可以用Bool()把其他数据类型转换为布尔值

四,Str

str是Python中的字符串类型,它是不可变的,即不能对字符串进行修改。下面是str常见的操作:

  1. 字符串连接:可以使用"+"运算符将两个字符串连接起来。例如,"Hello" + "World"会得到"HelloWorld"。

  2. 字符串重复:可以使用"*"运算符将一个字符串重复多次。例如,"Hello" * 3会得到"HelloHelloHello"。

  3. 字符串长度:可以使用len()函数获取字符串的长度。例如,len("Hello")会得到5。

  4. 字符串索引:可以通过索引访问字符串中的单个字符。字符串的索引从0开始,最后一个字符的索引为字符串长度减1。例如,"Hello"[0]会得到"H"。

  5. 字符串切片:可以通过切片操作获取字符串的子串。切片操作使用[start:end]的形式,表示获取从start索引到end索引之前的子串(不包含end索引)。例如,"Hello"[1:4]会得到"ell"。

  6. 字符串查找:可以使用find()函数在字符串中查找指定的子串,并返回第一次出现的索引。如果子串不存在,则返回-1。例如,"Hello World".find("World")会返回6。

  7. 字符串替换:可以使用replace()函数将字符串中的指定子串替换为新的子串。例如,"Hello World".replace("World", "Python")会返回"Hello Python"。

  8. 字符串分割:可以使用split()函数将字符串按照指定的分隔符分割成多个子串,并返回一个列表。例如,"Hello World".split()会返回["Hello", "World"]。

  9. 字符串格式化:可以使用格式化字符串方法将变量的值插入到字符串中。格式化字符串使用花括号{}作为占位符,可以使用format()方法将变量的值替换其中。例如,"Hello, {}!".format("Python")会返回"Hello, Python!"。

五,None

"None"是Python中一个特殊的值,表示一个对象不存在或者没有值。

空值,也常用于条件判断

六,List

列表可以存放所有数据的类型,详细请移步https://blog.csdn.net/2401_86120670/article/details/140306453?spm=1001.2014.3001.5501icon-default.png?t=N7T8https://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.5501icon-default.png?t=N7T8https://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.5501icon-default.png?t=N7T8https://blog.csdn.net/2401_86120670/article/details/140362443?spm=1001.2014.3001.5501

九,Set

集合的相关内容有更加具体的说明:

https://blog.csdn.net/2401_86120670/article/details/140387823?spm=1001.2014.3001.5501icon-default.png?t=N7T8https://blog.csdn.net/2401_86120670/article/details/140387823?spm=1001.2014.3001.5501

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值