文章目录
- 前言
- 一、pandas是什么?
- 二、使用步骤
- 1.引入库
- 2.读入数据
- 总结
一.变量
变量是一个保存数据的容器,变量通常分为变量和常量,常量中存储的是固定数据,而变量中存储的数据是可变的。
# 定义常量
PI = 3.14159
# 定义变量
radius = 5
area = PI * radius ** 2
# 打印结果
print("圆的半径:", radius)
print("圆的面积:", area)
上述代码中,PI
是一个常量,它的值是圆周率π的近似值。radius
是代表圆周率π是可变的,这就意味着area也是一个变量而非常量。
在上述代码中,我们使用半径和π来计算圆的面积,并将结果存储在变量area
中。然后,我们使用print
函数将半径和面积打印出来,以便查看计算结果。
二.数据类型
在计算机编程中,数据类型是指一种数据的分类和定义方式。数据类型定义了数据在内存中的存储方式,以及可以对其进行的操作。不同的编程语言可能有不同的数据类型,但通常包括以下几种常见的数据类型:
整数类型(integer):表示整数值,如1、2、-3等。
浮点数类型(float):表示带有小数部分的数值,如3.14、2.5等。
字符串类型(string):表示文本数据,如"Hello World"、"123"等。
布尔类型(boolean):表示True或False两个值。
数组类型(array):表示多个相同类型的数据的集合。
结构体类型(struct):表示多个不同类型的数据的集合。
指针类型(pointer):表示内存地址。
演示案例:
num1 = 10
num2 = 10.0
num3 = "这个变量是字符串类型吗?"
print(str("num1的数据类型是"),type(num1))
print(str("num2的数据类型是"),type(num2))
print(str("num3的数据类型是"),type(num3))
字符串特殊输出方式
- 使用参数r,使字符串按照原始内容输出,转义符不生效
num1 = "num1常量未加参数r,转义符将生效\n数字1将换行输出1"
num2 = r"num1常量含有参数r,转义符不生效\n 根据输出结果判断1是否换行输出"
print(num1)
print(num2)
- 使用参数f,使字符串中的变量生效
age = 20
height = 183
print(str(f"我今年{age}岁,身高{height}cm"))
print(str("我今年{age}岁,身高{height}cm"))
不可变数据类型
不可变数据类型中的数据一但发生改变,随之改变的还有该数据的唯一标识符;与之相反,可变数据类型的的唯一标识符不会因为数据的改变而改变。
age1 = 20
print(f"数字类型变量age1唯一标识符:{id(age1)}")
age1 = age1+1
print(f"数字类型变量age1唯一标识符:{id(age1)}")
age3 = [1,2,3]
print(f"数字类型变量age3唯一标识符:{id(age3)}")
age3[0] = 10
print(f"数字类型变量age3唯一标识符:{id(age3)}")
上述代码代码中age1属于数字型不可变量,唯一身份标识随着数据的改变从20改变为21,而ls属于数组是可变变量,唯一身份标识未改变。