python基础--基础语法

1. Python基础语法简介

Python语言是一种高级、面向对象的解释型编程语言,由Guido van Rossum在1989年圣诞节期间创造,主要设计目的是提供一种简单易学的语言。Python的语法简洁明了,适用范围广泛,因此在科学计算、人工智能、web全栈开发等领域得到了不少应用。本文将基于Python3.7版进行讲解。

2. 变量与数据类型

2.1 变量

变量是在程序运行过程中可变的量,Python语言中变量名必须以字母或下划线开头,不能以数字开头。变量名可以包括字母、数字、下划线或其他Unicode字符。变量的值可以是数字、字符串、列表、元组、字典等数据类型。

# 定义变量x并赋值

x = 3

# 将变量x的值赋给变量y

y = x

# 修改变量y的值

y = 5

print(x) # 输出结果为 3

print(y) # 输出结果为 5

2.2 数据类型

Python语言中常见的数据类型有:整数(int)、浮点数(float)、布尔型(bool)、字符串(str)、列表(list)、元组(tuple)、集合(set)和字典(dict)等。

# 整数类型

a = 3

print(type(a)) # 输出结果为

# 浮点数类型

b = 3.14

print(type(b)) # 输出结果为

# 布尔型

c = True

print(type(c)) # 输出结果为

# 字符串类型

d = 'Hello World!'

print(type(d)) # 输出结果为

# 列表类型

e = [1, 2, 3, 'four', '五']

print(type(e)) # 输出结果为

# 元组类型

f = (1, 2, 3, 'four', '五')

print(type(f)) # 输出结果为

# 集合类型

g = {1, 2, 3, 'four', '五'}

print(type(g)) # 输出结果为

# 字典类型

h = {'name': '张三', 'age': 18, 'gender': '男'}

print(type(h)) # 输出结果为

3. 运算符

3.1 算术运算符

在Python语言中,可以使用加、减、乘、除、取余等算术运算符进行数值计算。其中,除法运算符有两种:/是精确除法、//是整除,%是取余运算符。

# 加法

a = 3 + 4

print(a) # 输出结果为 7

# 减法

b = 9 - 5

print(b) # 输出结果为 4

# 乘法

c = 6 * 7

print(c) # 输出结果为 42

# 精确除法

d = 10 / 3

print(d) # 输出结果为 3.3333333333333335

# 整除

e = 10 // 3

print(e) # 输出结果为 3

# 取余

f = 10 % 3

print(f) # 输出结果为 1

3.2 比较运算符

比较运算符主要用于比较两个值的大小或是否相等,其中包括等于、不等于、大于、小于、大于等于、小于等于等运算符。

a = 3

b = 5

# 等于

print(a == b) # 输出结果为 False

# 不等于

print(a != b) # 输出结果为 True

# 大于

print(a > b) # 输出结果为 False

# 小于

print(a < b) # 输出结果为 True

# 大于等于

print(a >= b) # 输出结果为 False

# 小于等于

print(a <= b) # 输出结果为 True

3.3 逻辑运算符

逻辑运算符主要包括与、或、非三种,分别用and、or、not表示。

a = True

b = False

# 与运算

print(a and b) # 输出结果为 False

# 或运算

print(a or b) # 输出结果为 True

# 非运算

print(not a) # 输出结果为 False

4. 条件语句

条件语句主要用于根据条件执行不同的代码块,Python语言中的条件语句包括if语句、if...else语句和if...elif...else语句。

4.1 if语句

if语句的作用是当条件满足时执行一段代码,例如:

age = 20

if age >= 18:

print('年龄大于或等于18岁')

4.2 if...else语句

if...else语句的作用是当条件满足时执行if代码块,不满足时执行else代码块,例如:

age = 16

if age >= 18:

print('年龄大于或等于18岁')

else:

print('年龄小于18岁')

4.3 if...elif...else语句

if...elif...else语句的作用是当条件满足时执行if代码块,不满足时判断下一个条件,直到有条件满足时执行对应的代码块,例如:

score = 80

if score >= 90:

print('优秀')

elif score >= 80:

print('良好')

elif score >= 70:

print('中等')

else:

print('不及格')

5. 循环语句

循环语句主要用于重复执行一段代码,Python语言中的循环语句包括for循环和while循环。

5.1 for循环

for循环语句的作用是对一个序列进行遍历,例如:

names = ['张三', '李四', '王五']

for name in names:

print(name)

5.2 while循环

while循环语句的作用是在条件满足时重复执行代码块,例如:

i = 0

while i < len(names):

print(names[i])

i += 1

6. 函数

函数是一段可重复使用的代码,能够接收输入参数并返回输出值。Python语言中可以使用def语句定义函数,例如:

def add(a, b):

return a + b

c = add(3, 4)

print(c) # 输出结果为 7

7. 总结

本文介绍了Python语言的基础语法,包括变量与数据类型、运算符、条件语句、循环语句以及函数等。Python语言具有简洁明了的语法和广泛的适用范围,在科学计算、人工智能、web全栈开发等领域都有不少应用。

后端开发标签