在上一课中,我们一同踏入了Python的世界,对这门简洁而又强大的编程语言有了初步的认识。今天,我们将深入挖掘Python的基础语法,帮助大家更加轻松地驾驭这门语言。
数据类型
在编程中,数据是基石。Python中有多种数据类型,包括数字、字符串和布尔值等。
数字
Python中的数字分为整数(int)、浮点数(float)和复数(complex)。
- 整数:无需额外声明,直接使用即可。
number = 100 - 浮点数:以小数点分隔,可以用来表示带有小数部分的数字。
pi = 3.14159 - 复数:由实部和虚部组成,以
j或J表示虚部。imaginary_number = 2 + 3j
字符串
字符串是由字符组成的序列,用于存储文本数据。
- 字符串可以由单引号、双引号或三引号包裹。
single_quoted_string = '这是一串单引号包裹的字符串' double_quoted_string = "这是一串双引号包裹的字符串" triple_quoted_string = """这是一串三引号包裹的字符串, 可以跨越多行""" - 字符串可以进行连接、切片和重复等操作。
message = "你好" + "世界" print(message[:2]) # 输出"你" print(message * 3) # 输出"你好世界你好世界你好世界"
布尔值
布尔值只有两个值:True和False。
- 布尔值常用于逻辑运算和条件判断。
is_valid = True is_empty = False
变量
变量是存储数据的地方。在Python中,变量名可以是任意的字母、数字和下划线,但不能以数字开头。
- 变量的赋值非常简单,如下所示。
name = "张三" age = 25
控制流
控制流语句用于控制程序执行流程。
条件语句
条件语句根据条件判断执行不同的代码块。
if语句if age > 18: print("成年了!") else: print("未成年!")if-elif-else语句if age == 18: print("刚好成年!") elif age < 18: print("未成年!") else: print("已经超过了成年年龄!")
循环语句
循环语句用于重复执行代码块。
for循环for i in range(1, 6): print(i)while循环count = 0 while count < 5: print(count) count += 1
函数
函数是组织代码的重要方式,可以简化程序结构并提高可读性。
- 定义函数
def greet(name): print("你好,", name) - 调用函数
greet("李四")
通过以上基础语法的讲解,相信大家对Python有了更深入的了解。在接下来的学习中,我们将继续探索Python的更多高级特性,帮助大家成为编程高手。加油!
