您的位置:

Python 3.6基础教程

Python 是一种高级编程语言,由 Guido van Rossum 在 1989 年底发明,并在 1991 年发行。Python 3.6 是 Python 的最新版本,它包含了许多有用的新特性和改进,使编写 Python 代码变得更加简单和方便。Python 3.6 基础教程旨在帮助初学者快速入门 Python 3.6 并掌握基础概念和技巧。

一、安装 Python 3.6

在开始学习 Python 3.6 前,首先需要安装 Python 3.6 解释器。根据操作系统类型,可以从 Python 官方网站下载相应版本的 Python 3.6 安装文件。

安装完成后,可以在控制台输入以下命令验证 Python 是否正确安装:

python --version

如果输出 Python 3.6.x,则说明 Python 3.6 安装成功。

二、Python 基础语法

Python 3.6 支持多种编程范式,包括面向对象编程、函数式编程等。在 Python 中,一切都是对象,所有的操作都是通过对象进行的。

Python 基础语法包括变量、数据类型、运算符、控制语句等。下面对这些语法进行介绍。

1. 变量

Python 中的变量不需要事先声明数据类型,可以直接赋值使用。变量命名遵循以下规则:

  • 变量名只能包含字母、数字和下划线。
  • 变量名首字母不能为数字。
  • 变量名不能是 Python 的关键字。
# 定义变量
x = 10
y = "hello, world"

# 输出变量值
print(x)
print(y)

2. 数据类型

Python 3.6 支持多种数据类型,包括数字、字符串、列表、元组、字典等。

# 数字
x = 10        # 整数
y = 3.14      # 浮点数
z = 1 + 2j    # 复数

# 字符串
s1 = "hello, world"
s2 = 'Python 3.6'

# 列表
a = [1, 2, 3, 4, 5]

# 元组
t = (1, 2, 3)

# 字典
d = {'name': 'Alice', 'age': 20}

3. 运算符

Python 3.6 支持多种运算符,包括算术运算、比较运算、逻辑运算等。

# 算术运算
x = 10
y = 3
print(x + y)   # 13
print(x - y)   # 7
print(x * y)   # 30
print(x / y)   # 3.3333333333333335
print(x // y)  # 3
print(x % y)   # 1
print(x ** y)  # 1000

# 比较运算
x = 10
y = 20
print(x == y)  # False
print(x != y)  # True
print(x > y)   # False
print(x < y)   # True
print(x >= y)  # False
print(x <= y)  # True

# 逻辑运算
x = True
y = False
print(x and y) # False
print(x or y)  # True
print(not x)   # False

4. 控制语句

Python 3.6 支持多种控制语句,包括条件语句、循环语句等。

# 条件语句
x = 10
if x < 0:
    print("x is negative")
elif x == 0:
    print("x is zero")
else:
    print("x is positive")

# 循环语句
for i in range(10):
    print(i)

while x > 0:
    print(x)
    x -= 1

三、Python 标准库

Python 3.6 自带了大量的标准库,可以方便地进行开发和调试。下面介绍几个常用的标准库。

1. math

math 库提供了数学运算函数,如三角函数、指数、对数等。

import math
print(math.pi)          # 3.141592653589793
print(math.sqrt(2))     # 1.4142135623730951
print(math.sin(math.pi))# 1.2246467991473532e-16

2. random

random 库提供了随机数生成函数。

import random
print(random.random())       # 生成一个随机数
print(random.randint(1, 100))# 生成一个 1 到 100 之间的整数

3. datetime

datetime 库提供了日期和时间处理函数。

import datetime
now = datetime.datetime.now()
print(now)                     # 输出当前日期和时间
print(now.strftime("%Y-%m-%d"))# 输出当前日期

Python 3.6 基础教程介绍了 Python 3.6 的安装、基础语法和标准库等内容。通过学习这些内容,初学者可以快速入门 Python 3.6,并掌握基本的编程技巧。