Python 的基本概念是什么?
Python 是一种通用的解释型、交互式、面向对象的高级编程语言。
Python 的特性
以下是 Python 的主要特性:
Python 支持函数式和结构化编程方法以及面向对象编程。
它可以用作脚本语言,也可以编译成字节码来构建大型应用程序。
它提供非常高级的动态数据类型并支持动态类型检查。
它支持自动垃圾收集。
Python 中的变量
变量只不过是保留的内存位置,用于存储值。这意味着当您创建变量时,您会在内存中预留一些空间。让我们创建一个变量。
a = 10
上面,a 是一个赋值为整数 10 的变量。
Python 中的数值数据类型
数字数据类型存储数值。它们是不可变的数据类型,这意味着更改数字数据类型的值会导致新分配的对象。
Python 支持四种不同的数值类型。
int(有符号整数) − 它们通常简称为整数或 int,是没有小数点的正整数或负整数。
long(长整数) − 也称为 longs,它们是大小不受限制的整数,写法类似于整数,后面跟着大写或小写 L。
float(浮点实数) − 也称为 floats,它们表示实数,并用小数点将整数部分和小数部分分开。浮点数也可以用科学计数法表示,其中 E 或 e 表示 10 的幂(2.5e2 = 2.5 x 102 = 250)。
complex(复数) − 形式为 a + bJ,其中 a 和 b 是浮点数,J(或 j)表示 -1 的平方根(这是一个虚数)。数的实部是 a,虚部是 b。在 Python 编程中很少使用复数。
Python 中的字符串
字符串是 Python 中最流行的类型之一。我们可以通过将字符括在引号中来简单地创建它们。Python 将单引号和双引号视为相同。创建字符串就像为变量赋值一样简单。
让我们看看如何在 Python 中轻松创建字符串。
myStr = Thisisit!'
Python 中的列表
列表是 Python 中最通用的数据类型,可以写成方括号之间用逗号分隔的值(项目)的列表。让我们看看如何创建不同类型的列表。
myList1 = ['abc', 'pq']; myList2 = [5, 10, 15, 20];
Python 中的元组
元组是序列,就像列表一样。元组和列表之间的区别在于,元组不能像列表一样更改,元组使用括号,而列表使用方括号。
创建元组就像添加不同的逗号分隔的值一样简单。可以选择将这些逗号分隔的值放在括号中。让我们看看如何创建一个元组。
myTuple1 = ('abc', 'pq)]; myTuple2 = (5, 10, 15, 20);
Python 中的字典
字典是 Python 中的一种序列。在字典中,每个键与其值之间用冒号 (:) 分隔,项目之间用逗号分隔,整个内容用花括号括起来。键在字典中是唯一的,而值可能不是。字典的值可以是任何类型,但键必须是不可变的数据类型,例如字符串、数字或元组。
让我们看看如何创建一个字典:
# Creating two Dictionaries dict1 = {'Player':['Jacob','Steve','David','John','Kane'], 'Age':[29, 25, 31, 26, 27]} dict2 = {'Rank':[1,2,3,4,5], 'Points':[100,87, 80,70, 50]}
Python 中的类和对象
类是对象的自定义原型,它定义了一组属性来描述该类的任何对象。属性是数据成员和方法,通过点表示法访问。
对象是数据结构的唯一实例,其定义由其类决定。对象包含数据成员(类变量和实例变量)和方法。
Python 中的函数
函数是一块组织良好的、可重用的代码,用于执行单个相关的操作。函数为您的应用程序提供了更好的模块化和高度的代码重用性。
函数块以关键字 def 开头,后跟函数名和括号 ( ( ) )。让我们创建一个函数。
def demo(s): print (s) return # Function call demo("Function Called")
输出
Function Called