写代码时逻辑明确,但是被各种数据类型以及对象类型搞蒙了,补习并简单记录一下。
在进行数据分析之前需要对数据进行数据处理,其中就包含转化数据格式,可以先查看数据信息,再依据分析需求对进行处理。
编写python程序时各种数据类型以及对象的类型以及不同类型数据或对象之间的转换。
一、数据类型
1.python内置的基本数据类型
可使用python内置函数type()来查看对象的数据类型
数字类型:int(整数型)、float(浮点型)和complex(复数)
字符串:‘’ “” 有str,无法表示中文;Unicode类型,可以表示任意字符
布尔型:bool True或者Flase
注:str、bool、int和float既是数据类型,同时也是可以将其他数据转换为这些数据类型的函数:str()、bool()、int()和float()。
日期和时间:python中内建的datetime模块,提供了datetime类型,同时他们也是提取或转换日期时间类型的函数。
from datetime import datetime, date, time
# 创建对象,datetime.datetime是不可变类型,因此以下的方法都不改变原对象而是产生新的对象
dt = datetime(2022, 3, 10, 15, 59, 30)
# 提取信息
dt.day()
dt.year()
dt.month()
dt.hour()
dt.minute()
dt.second()
dt.date()
dt.time()
# 将datetime对象转换