python从入门到精通:基础语法讲解
原创
一、Python简介
Python是一种跨平台的、开源的、免费的解释型高级编程语言。由于其简洁的语法、易读性强和丰盈的库赞成,Python已经成为全球范围内最受欢迎的编程语言之一。
二、基本数据类型
Python中有六种基本数据类型:整数(int)、浮点数(float)、字符串(str)、列表(list)、元组(tuple)和字典(dict)。
# 整数和浮点数
a = 1
b = 1.0
# 字符串
c = "Hello, Python!"
# 列表
d = [1, 2, 3]
# 元组
e = (1, 2, 3)
# 字典
f = {"key1": "value1", "key2": "value2"}
三、变量和赋值
在Python中,使用变量不需要提前声明类型,变量的类型在赋值时自动确定。
# 变量赋值
a = 1
b = "Hello, Python!"
# 查看变量类型
print(type(a)) # 输出:
print(type(b)) # 输出:
四、运算符
Python赞成多种运算符,包括算术运算符、比较运算符、逻辑运算符等。
# 算术运算符
a = 1
b = 2
print(a + b) # 输出:3
print(a - b) # 输出:-1
print(a * b) # 输出:2
print(a / b) # 输出:0.5
# 比较运算符
print(a == b) # 输出:False
print(a != b) # 输出:True
print(a > b) # 输出:False
print(a < b) # 输出:True
# 逻辑运算符
c = True
d = False
print(c and d) # 输出:False
print(c or d) # 输出:True
print(not c) # 输出:False
五、控制结构
Python中的控制结构包括条件语句(if-elif-else)和循环语句(for和while)。
# 条件语句
a = 1
if a == 1:
print("a等于1")
elif a == 2:
print("a等于2")
else:
print("a既不等于1也不等于2")
# 循环语句
# for循环
for i in range(5):
print(i) # 输出:0 1 2 3 4
# while循环
a = 0
while a < 5:
print(a) # 输出:0 1 2 3 4
a += 1
六、函数
在Python中,使用def关键字定义函数。函数可以接受任意数量的参数,并返回任意数量的值。
# 定义函数
def greet(name):
return "Hello, " + name + "!"
# 调用函数
print(greet("Python")) # 输出:Hello, Python!
七、模块和包
Python中的模块是一个包含Python代码的文件,模块可以包含函数、类和变量。包是一个包含多个模块的文件夹。
# 导入模块
import math
# 使用模块中的函数
print(math.sqrt(16)) # 输出:4.0
总结
本文对Python的基础语法进行了简要介绍,包括基本数据类型