Python编程基础:数据类型与容器

Python,作为当今最流行的编程语言之一,由Guido van Rossum创建并于1991年首次发布。Python可用于多种用途,包括创建Web应用、读写文件、处理大数据和数据科学等。本文将讨论Python中的数据类型和容器,希望读者在阅读完本文后,能对Python有更深入的理解,明白其对数据科学家和程序员的实用性。

目录

  1. 什么是变量?
  2. 数据类型是什么?
  3. 不同的数据类型
  4. 什么是容器?
  5. 不同类型的容器

什么是变量?

变量是用于在内存中存储数据的命名位置。在计算机程序中,变量被视为存放数据的容器。在Python中,变量的声明和赋值非常简单,可以随意命名变量,并随时更改其值。以下是不同变量的初始化示例:

v1 = 105 v2 = 3987.0 v3 = “名字是Gunjan Goyal” v4 = ‘好,Analytics Vidhya’

数据类型是什么?

数据类型代表数据项的分类。它决定了对数据项执行的操作类型,反映了语言的哲学。本文关注的数据类型包括数字、字符串、列表、字典、布尔值、元组和集合。

不同的数据类型

数字包括具有数值的数据表示。Python主要支持三种数字类型:整数、浮点数和复数。整数包括正负整数,浮点数包含小数点,而复数数据类型需要两个参数——一个实数值和一个虚数值。以下是整数、浮点数和复数数据类型的示例:

print(type(267)) # 输出: <class 'int'> print(type(85.0)) # 输出: <class 'float'> a = (39 + 8j) print(type(a)) # 输出: <class 'complex'>

字符串是引号中的字符序列。在Python中,有多种定义字符串的方式:使用单引号、双引号或三引号。

greetings = ‘好’ print(greetings) # 输出: 好 greetings = “Analytics” print(greetings) # 输出: Analytics greetings = '''Vidhya''' print(greetings) # 输出: Vidhya

布尔值有两种可能的值:True或False,用于表示逻辑值。T和F必须大写,以便Python解释器正确识别。

print(type(True)) # 输出: <class 'bool'>

在许多情况下,希望将多个值存储在一个变量中,称为容器或集合。这些容器可以容纳任意数量的其他对象。Python中有多种常见的容器,让深入了解。

列表是最基本的容器之一。列表是有序、可变、异构的对象集合。列表包含在方括号[]中。以下是创建新列表的几种方式:

new_list = [] # 输出: [] new_list = list() # 输出: [] new_list = ['Hi', 'Analytics', 'Vidhya'] # 输出: ['Hi', 'Analytics', 'Vidhya'] new_tuple = () # 输出: () new_tuple = tuple() # 输出: () new_tuple = ('Hi', 'Analytics', 'Vidhya') # 输出: ('Hi', 'Analytics', 'Vidhya') new_tuple = ('Hello',) # 输出: ('Hello',) new_set = set() # 输出: set() new_set = {'A', 'A', 'B', 'C', 'C', 'D'} # 输出: {'A', 'B', 'C', 'D'} new_set = set(['A', 'A', 'B', 'C', 'C', 'D']) # 输出: {'A', 'B', 'C', 'D'} new_dict = {} # 输出: {} new_dict = dict() # 输出: {} new_dict = {'a': 1, 'b': 2, 'c': 3} # 输出: {'a': 1, 'b': 2, 'c': 3} new_dict = dict(a=1, b=2, c=3) # 输出: {'a': 1, 'b': 2, 'c': 3}
沪ICP备2024098111号-1
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:17898875485