关于python中的数据类型小结

python中没有数组(array),只有列表list、元组tuple、集合set、字典dict,数字Numbers、布尔Boolean、字符串String

python中只有引入第三方库numpy,才有数组
数组array:
【array的索引、切片,真得好好看看~】

列表list:e=[1,2,3,“a”] ---------------→ 中括号
元组tuple:g=(1,2,3,4) ---------------→ 小括号
集合set:h={‘a’,“b”,1,(1,2),“hishis”} ---------------→ 花括号
字典dict:i={“a”:a,“b”:b,“c”:c,“d”:d,“e”:e,‘i’:“xiaogao”} ---------------→ 花括号

字典初始化:d1 = {‘x’: 1, ‘y’: 2} 或者 d2 = dict(x = 1, y = 2)
【tips1:也就是说,看见双花括号{ }或者dict( ),数据类型就是字典】
【tips2:字典初始化方法:https://blog.csdn.net/qq_41899990/article/details/100338679】

如果希望保留元素插入的顺序,就用列表。如果希望消除重复元素(且不在意它们的顺序),就用集合。

python一共有68个内置函数,包括print()

python的pandas库教程:
英文:https://pandas.pydata.org/docs/user_guide/10min.html
中文翻译版:https://www.pypandas.cn/docs/getting_started/10min.html

【待学习】处理数据的第三方库:

  • numpy # 开源的Python数据科学计算库。Numpy的基本对象则是ndarray对象,这是一个多维数组对象。
  • pandas # 在Numpy库的基础上实现的二次开发
  • scipy # SciPy 是一个开源的 Python 算法库和数学工具包。Scipy 是基于 Numpy 的科学计算库,用于数学、科学、工程学等领域,很多有一些高阶抽象和物理模型需要使用 Scipy。SciPy 包含的模块有最优化、线性代数、积分、插值、特殊函数、快速傅里叶变换、信号处理和图像处理、常微分方程求解和其他科学与工程中常用的计算。

深度学习第三方库:
pytorch

你可能感兴趣的:(python,python,开发语言)