Python 基本概念是什么
Python是一种通用的解释型、交互式、面向对象和高级编程语言。
Python的特点
以下是Python的主要特点:
- Python支持面向过程和结构化编程方法,也支持面向对象编程。
-
它可以被用作脚本语言,也可以被编译成字节码用于构建大型应用程序。
-
它提供了非常高级的动态数据类型,并支持动态类型检查。
-
它支持自动垃圾回收。
Python中的变量
变量只是保留内存位置以存储值。这意味着当您创建一个变量时,您会在内存中预留一些空间。让我们创建一个变量。
a = 10
上面,a是一个变量,赋予整数值10。
Python中的数值数据类型
数值数据类型存储数值。它们是不可变的数据类型,意味着更改数值数据类型的值会导致一个新分配的对象。
Python支持四种不同的数值类型。
- int(有符号整数) - 通常被称为整数或int,是没有小数点的正数或负数。
-
long(长整数) - 也称为长整数,它们是无限大小的整数,写作整数后跟大写或小写的L。
-
float(浮点实数) - 也称为浮点数,它们表示实数,并由整数和分数部分之间的小数点表示。浮点数也可以采用科学计数法,使用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