Python的基本概念是什么?
Python是一种通用的解释型、交互式、面向对象和高级语言。
更多Python相关文章,请阅读:Python 教程
Python的特点
Python具有以下关键特点。
- Python支持函数式和结构化编程方法以及OOP。
-
它可以用作脚本语言,也可以编译为字节码以构建大型应用程序。
-
它提供了非常高级的动态数据类型,并支持动态类型检查。
-
它支持自动垃圾收集。
Python中的变量
变量只是保留存储值的内存位置。这意味着当您创建变量时,您会在内存中保留一些空间。让我们创建一个变量。
a = 10
上面,a是一个变量,被赋予整数值10。
Python中的数字数据类型
数字数据类型存储数字值。它们是不可变的数据类型,这意味着更改数字数据类型的值会导致新分配的对象。
Python支持四种不同的数字类型。
- int(有符号整数) − 他们通常被称为整数或整数,是没有小数点的正数或负数。
-
long(长整数) − 也称为longs,它们是无限大小的整数,像整数一样书写,并且后跟大写或小写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中的字典是一个序列。在字典中,每个键通过冒号(:)与其值分开,项目通过逗号分隔,并且整个内容都包含在大括号中。字典中的键是唯一的,而值可能不是。字典的值可以是任何类型,但键必须是不可变数据类型,如字符串、数字或元组。
让我们看看如何创建字典。
# 创建两个字典
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
# 调用函数
demo("Function Called")
输出
Function Called
极客教程