Python教程提供了Python的基本和高级概念。Python是一种简单,通用,高级且面向对象的编程语言。也是一种解释性脚本语言。 Guido Van Rossum 是Python编程的创始人。
无涯教程的Python教程涵盖了Python编程的所有主题,例如安装,if控制语句,字符串(strings),列表(lists),元组(tuples),词典(dictionary),模块,异常,日期和时间,文件I/O,程序等。
Python 是一种通用,动态,高级的解释型编程语言。它支持面向对象的编程方法来开发应用程序。它简单易学,并提供了许多高级数据结构。
Python 易于学习,但函数强大且用途广泛的脚本语言,使其对应用程序开发具有吸引力。
Python的语法和动态类型具有解释性,使其成为脚本编写和快速应用程序开发的理想语言。
Python支持多种编程模式,包括面向对象,命令式,函数式或过程式编程样式。
Python不适用于特定领域,例如Web编程。这就是为什么它被称为 multipurpose 编程语言的原因,因为它可以与Web,企业,3D CAD等一起使用。
Python使开发和调试快速 ,因为Python开发中不包含编译步骤,并且edit-test-debug周期非常快。
在大多数编程语言中,每当有新版本发布时,它都支持该语言的现有版本的函数和语法,因此,项目更容易切换到新版本。但是,就Python而言,两个版本的Python 2和Python 3彼此有很大不同。
以下列出了Python 2和Python 3之间的差异:
Python是一种通用的流行编程语言,几乎在每个技术领域中都使用它。下面给出了Python使用的各个方面。
Python编程语言中没有使用花括号或分号。它是类似英语的语言。但是Python使用缩进来定义代码块。缩进只不过是在需要时在语句之前添加空格。
def func(): statement 1 statement 2 ………………… ………………… statement N
在上面的示例中,同级的语句属于该函数。通常可以使用四个空格来定义缩进。
与其他编程语言不同,Python提供了使用几行代码执行代码的函数。 例如-假设无涯教程要用Java打印" Hello World" 程序;打印需要三行。
public class HelloWorld { public static void main(String[] args){ // 将“Hello, World”打印到终端窗口。 System.out.println("Hello World"); } }
另一方面,可以使用Python中的一个语句来执行此操作。
print("Hello World")
这两个程序将打印出相同的结果,但是只需要一个语句,而无需在Python中使用分号或花括号。
Python有广泛的库和框架,广泛用于机器学习,人工智能,Web应用程序等各个领域。定义了一些流行的Python框架和库,如下所示。
print()函数将给定的对象显示到标准输出设备(屏幕)或文本流文件中。与其他编程语言不同,Python print()函数是最独特且用途最多的函数。
print()函数的语法如下。
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
让无涯教程一一解释它的参数。
通过以下示例来了解以下print函数。
print("Welcome to learnfk.") a = 10 # 在 print() 函数中传递了两个对象 print("a =", a) b = a # 打印函数中传入三个对象 print('a =', a, '= b')
输出:
Welcome to learnfk. a = 10 a = 10 = b
从上面的输出中可以看到,可以在单个 print()语句中打印多个对象。只需要使用逗号(,)分隔即可。
a = 10 print("a =", a, sep='dddd', end='\n\n\n') print("a =", a, sep='0', end='$$$$$')
输出:
a =dddd10 a =010$$$$$
在第一个 print()语句中,使用 sep 和 end 自变量。给定的对象将在 sep 值之后打印。在给定对象的最后打印的结束参数的值。如上所见,第二个 print()函数在三行黑线之后打印结果。
Python提供了input()函数,该函数用于从用户那里获取输入。
输出:
Enter a name of student: Devansh The student name is: Devansh
默认情况下, input()函数采用字符串输入,但是如果想采用其他数据类型作为输入怎么办。
如果要将输入作为整数,则需要将 input()函数转换为整数。
输出:
Enter first number: 50 Enter second number: 100 150
可以使用 input()函数获取任何类型的值。
提到了可以将某些数据保存在一起的数据结构,或者说它们用于以有组织的方式存储数据。 Python提供了内置的数据结构,例如列表,元组,字典和集合。可以使用数据结构执行复杂的任务。
Python列表包含项目的有序集合。可以在列表中存储一系列项目。 Python列表是可变的,这意味着它可以在创建后进行修改。列表的项目包含在方括号[]中,并用逗号分隔。
L1 = ["John", 102, "USA"] L2 = [1, 2, 3, 4, 5, 6]
如果尝试使用以下命令打印L1,L2和L3的类型 type() 函数,那么它将列出来。
print(type(L1)) print(type(L2))
输出:
<class 'list'> <class 'list'>
Python元组用于存储不变的Python对象的序列。元组与列表类似,因为可以更改存储在列表中的项目的值,而元组是不可变的,并且不能更改存储在元组中的项目的值。
输出:
<class 'tuple'> ('Apple', 'Mango', 'Orange', 'Banana')
如果无涯教程尝试将新的添加到元组,它将引发错误。
输出:
Traceback (most recent call last): File "C:/Users/DEVANSH SHARMA/PycharmProjects/Hello/gamewithturtle.py", line 3, intup[2] = "Papaya" TypeError: 'tuple' object does not support item assignment
Python字符串是字符序列。它是由单引号,双引号或三引号引起来的字符的集合。它也可以定义为Unicode字符的集合。可以如下创建一个字符串。
# 使用双引号创建字符串 str1 = "Hi Python" print(str1) #使用单引号创建字符串 str1 = 'Hi Python' print(str1) # 使用三引号创建字符串 str1 = '''Hi Python''' print(str1)
输出:
Hi Python Hi Python Hi Python
Python不支持字符数据类型。写为'p'的单个字符被视为长度为1的字符串。也是一成不变的,声明后将无法更改。
Python字典是最有效的数据结构,用于存储大量数据。它以键值对格式存储数据。每个值都对应于其键存储。
键必须是唯一键,值可以是任何类型,例如整数,列表,元组等。
employee = {"Name": "John", "Age": 29, "salary":250000,"Company":"GOOGLE"} print(type(employee)) print("printing Employee data .... ") print(employee)
输出:
<class 'dict'> Printing Employee data .... {'Name': 'John', 'Age': 29, 'salary': 250000, 'Company': 'GOOGLE'}
空花括号{}用于创建空字典。
Python集是无序元素的集合。集合中的每个元素都必须是唯一且不可变的。集合是可变的,这意味着可以在整个程序中随时进行修改。
# Creating Set Month = {"January", "February", "March", "April", "May", "June", "July"} print(Month) print(type(Month))
输出:
{'March', 'July', 'April', 'May', 'June', 'February', 'January'} <class 'set'>
- Python3 - 教程
- Python3 - 交互示例
- Python3 - 变量声明
- Python3 - 数据类型
- Python3 - 关键字
- Python3 - Literal
- Python3 - If语句
- Python3 - For循环
- Python3 - While循环
- Python3 - Break退出
- Python3 - Continue继续
- Python3 - Pass
- Python3 - String(字符串)
- Python3 - Lists(列表)
- Python3 - Tuples(元组)
- Python3 - Lists Vs Tuple
- Python3 - Sets(集合)
- Python3 - Dic(字典)
- Python3 - 文件I/O
- Python3 - 模块引入
- Python3 - 异常处理
- Python3 - 日期操作
- Python3 - 正则表达式
- Python3 - 发送邮件
- Python3 - 断言操作
- Python3 - 多进程
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)