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,并掌握基本的编程技巧。