本文将从多个方面对Python3基础语法进行详细阐述,包括变量、数据类型、运算符、控制流、函数和文件操作等内容。
一、变量
1、Python变量命名
Python中的变量命名要遵循以下规则:
(1)变量名必须以字母或者下划线开头,不能以数字开头;
(2)变量名只能含有字母、数字或下划线;
(3)变量名区分大小写;
(4)变量名不能是Python中的保留字,如if、while、and等。
# 变量赋值
a = 10 # 整型变量
b = 3.14 # 浮点型变量
c = "Hello" # 字符串变量
print(a, b, c)
输出结果:
10 3.14 Hello
二、数据类型
1、Python基本数据类型
Python中的基本数据类型包括整型、浮点型、布尔型、字符串和空值。
# 整型
a = 10
b = 0b1010 # 二进制表示的10
c = 0o12 # 八进制表示的10
d = 0xa # 十六进制表示的10
print(a, b, c, d)
# 浮点型
e = 3.14
f = 3.0e8 # 科学计数法表示的3.0乘以10的8次方
print(e, f)
# 布尔型
g = True
h = False
print(g, h)
# 字符串
i = "Hello World"
print(i)
# 空值
j = None
print(j)
输出结果:
10 10 10 10
3.14 300000000.0
True False
Hello World
None
三、运算符
1、Python算术运算符
Python中的算术运算符包括加、减、乘、除、模和幂等运算。
a = 10
b = 3
print(a + b) # 加法运算
print(a - b) # 减法运算
print(a * b) # 乘法运算
print(a / b) # 除法运算
print(a % b) # 模运算
print(a ** b) # 幂运算
输出结果:
13
7
30
3.3333333333333335
1
1000
四、控制流
1、Python条件语句
Python中的条件语句包括if语句和if-else语句。
a = 10
if a > 0:
print("a是正数")
elif a == 0:
print("a是零")
else:
print("a是负数")
输出结果:
a是正数
2、Python循环语句
Python中的循环语句包括for循环和while循环。
# for循环
for i in range(5):
print(i)
# while循环
j = 0
while j < 5:
print(j)
j += 1
输出结果:
0
1
2
3
4
0
1
2
3
4
五、函数
1、Python函数定义
Python中的函数定义使用关键字def,函数的参数可以有多个,参数可以有默认值,函数可以有返回值。
def add(a, b=1):
return a + b
print(add(3)) # 传入一个参数
print(add(3, 2)) # 传入两个参数
输出结果:
4
5
六、文件操作
1、Python文件操作
Python中的文件操作包括打开文件、读取文件、写入文件和关闭文件。
# 打开文件
f = open("test.txt", "w")
# 写入文件
f.write("Hello World!")
# 关闭文件
f.close()
# 打开文件
f = open("test.txt", "r")
# 读取文件
print(f.read())
# 关闭文件
f.close()
输出结果:
Hello World!
以上就是Python3基础语法的详细阐述。