一、Python基础语法
Python是一种高级编程语言,语法简单易学。Python的语法特点主要有:
1、缩进:Python是根据代码的缩进来组织代码块的。如果缩进不正确,程序运行会报错。
for i in range(5): # 正确缩进
print(i)
for j in range(5): # 正确缩进
print(j) # 错误缩进
2、大小写敏感:Python区分大小写,变量名和函数名必须严格按照大小写区分。
a = 10
A = 20
print(a) # 10
print(A) # 20
3、注释:Python中的注释是用#开头。
# 这是一行注释
a = 10 # 这是一个变量的赋值语句
4、变量:在Python中,变量是动态类型的。
a = 1 # a是整型变量
a = 'hello' # a是字符串变量
5、循环:Python中有for循环和while循环。
for i in range(10):
print(i)
while a < 10:
a += 1
print(a)
二、Python数据类型
Python中的数据类型有整型、浮点型、布尔型、字符串、列表、元组、字典。
1、整型:Python中的整型可以表示正整数、负整数、零。
a = 10 # 正整数
b = -10 # 负整数
c = 0 # 零
2、浮点型:Python中的浮点型可以表示小数。
a = 1.0
b = 3.14
3、布尔型:Python中的布尔型只有True和False两种取值。
a = True
b = False
4、字符串:Python中的字符串是以单引号或双引号引起来的。
a = 'hello'
b = "world"
5、列表:Python中的列表是一种有序的集合,可以用来存储一组数据。
a = [1, 2, 3, 4, 5]
6、元组:Python中的元组与列表类似,但是元组一旦创建就不能修改。
a = (1, 2, 3, 4, 5)
7、字典:Python中的字典是一种无序的集合,通过键值对来存储数据。
a = {'name': 'Tom', 'age': 18, 'gender': 'male'}
三、Python常用应用
Python广泛应用于机器学习、深度学习、数据分析、Web开发等领域。
1、机器学习:Python中有许多机器学习库,如scikit-learn、TensorFlow等。
from sklearn import svm # 导入SVM算法
clf = svm.SVC() # 创建SVM分类器
2、深度学习:Python中有许多深度学习框架,如TensorFlow、PyTorch等。
import tensorflow as tf # 导入TensorFlow
x = tf.constant(10)
y = tf.constant(20)
z = tf.add(x, y)
sess = tf.Session()
print(sess.run(z))
3、数据分析:Python中有许多数据分析库,如NumPy、Pandas、Matplotlib等。
import numpy as np # 导入NumPy
a = np.array([1, 2, 3, 4, 5])
b = np.array([2, 4, 6, 8, 10])
c = a + b
print(c)
4、Web开发:Python中有许多Web框架,如Django、Flask等。
from flask import Flask # 导入Flask框架
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello, World!'
if __name__ == '__main__':
app.run()