📜  python 教程 - Python (1)

📅  最后修改于: 2023-12-03 15:34:12.014000             🧑  作者: Mango

Python教程 - Python

Python是一种高级编程语言,因其简单、易学而备受程序员喜爱。Python支持面向对象、结构化和函数编程风格。

安装

Python支持跨平台,在官网Python.org上可以下载适用于各种操作系统的安装包,也可以通过包管理器(如apt、yum等)安装。

基础语法

Python使用缩进代替括号、大括号等分隔符,因此需要非常注意代码的缩进。

变量与类型

变量在被使用前不需要事先声明,变量类型也不需要指定。

x = 3
name = 'John'

Python维护了以下数据类型:

  • 数字:整数、浮点数
  • 布尔值:True、False
  • 字符串:由单引号或双引号包裹的字符序列
注释

Python使用#注释单行代码,使用'''"""注释多行代码。

# This is a comment

'''
This is a comment
on multiple lines
'''

"""
This is also a comment
on multiple lines
"""
条件语句

Python使用if...elif...else语法实现条件语句:

if x > 5:
    print('x is greater than 5')
elif x == 5:
    print('x is equal to 5')
else:
    print('x is less than 5')
循环语句

Python支持forwhile循环语句:

# for loop
for i in range(10):
    print(i)

# while loop
i = 0
while i < 10:
    print(i)
    i += 1
函数

Python使用def关键字定义函数,并使用冒号和缩进表示函数的内部代码块:

def add(x, y):
    return x + y

result = add(3, 5)
print(result)
模块与包

Python支持模块和包的概念,模块是一个包含Python定义和语句的文件,可以通过import语句引入使用。包是一种组织Python模块的方式,使用层次化的目录结构来组织模块。

# 导入math模块
import math

# 使用math模块的sin函数
result = math.sin(3.14)
print(result)
第三方库

Python拥有丰富的第三方库,可以帮助程序员更加便捷地完成各种任务。例如:

  • 计算科学库:NumPy、SciPy
  • 数据分析库:Pandas、Matplotlib
  • 网络爬虫库:BeautifulSoup、Scrapy
  • Web框架:Django、Flask
结论

本教程介绍了Python的基本语法和常见操作,希望对初学者有所帮助。Python拥有丰富的库和框架,使得程序员可以更加高效地完成工作。