我们在学习任何coding语言的时候,真正第一步需要学习的不是”hello world“,而是如何请求帮助。
help()函数:
help() 函数是一个非常有用的工具,它提供了对Python对象(如函数、模块、类等)的详细文档。比如我们想要知道print()函数的使用方法,就可以通过如下语句来查询。
help(print)
交互式解释器中的?或??:
如果你正在使用Python的交互式解释器(REPL),你可以使用?或??来获取有关对象的快速信息或更详细的文档。
在函数括号内按Tab键
在Python中,注释是用来解释代码的功能、目的或任何其他相关信息的。注释对于代码的可读性和可维护性非常重要,因为它们帮助其他开发者(或未来的你自己)理解代码的工作原理。
Python中的注释有两种主要形式:
单行注释:
单行注释以井号(#)开头,从井号开始直到行尾的所有内容都会被Python解释器忽略。
在Python中,注释是用来解释代码的功能、目的或任何其他相关信息的。注释对于代码的可读性和可维护性非常重要,因为它们帮助其他开发者(或未来的你自己)理解代码的工作原理。Python中的注释有两种主要形式:单行注释:单行注释以井号(#)开头,从井号开始直到行尾的所有内容都会被Python解释器忽略。
多行注释:Python本身没有为多行注释提供专门的语法,但可以通过三个引号(可以是单引号或双引号)来实现类似的效果。这种写法通常用于多行字符串,但如果这些字符串没有被赋值给变量或用于其他目的,它们就起到了多行注释的作用。
"""这是一个多行注释的示例"""print("Hello, World!")'''这也是一个多行注释的示例'''print("再次打印Hello, World!")
-
在Python中,条件子句是通过if、elif和else关键字来实现的。这些关键字用于基于不同条件执行不同的代码块。条件子句通常用于决策制定和流程控制。
以下是条件子句的基本语法:
-
if condition1:# 执行代码块1elif condition2:# 执行代码块2else:# 执行代码块3
if condition1: # 执行代码块1 elif condition2: # 执行代码块2 else: # 执行代码块3
-
if:如果condition1为True,则执行代码块1。
-
elif:如果condition1为False,但condition2为True,则执行代码块2。可以有多个elif子句。
-
else:如果所有条件都为False,则执行代码块3。else子句是可选的。
以下是一个简单的例子,说明条件子句的用法:
# 定义一个变量age = 18# 使用条件子句判断年龄if age < 12:print("你还是个孩子。")elif age < 18:print("你是个青少年。")else:print("你是个成年人。")
在这个例子中,我们首先定义了一个变量age,然后使用条件子句来判断age的值。根据age的不同范围,输出不同的消息。在这个例子中,age的值为18,所以输出将是"你是个成年人。"。
条件子句还可以与逻辑运算符(如and、or、not)结合使用,以创建更复杂的条件。例如:
# 定义两个变量x = 10y = 5# 使用逻辑运算符和条件子句if x > y and x > 0:print("x 大于 y 且 x 大于 0")elif x < y or x < 0:print("x 小于 y 或 x 小于 0")else:print("x 等于 y")
在Python中,循环是一种控制流语句,它允许你重复执行一段代码块,直到满足特定的条件为止。Python提供了两种基本的循环类型:for循环和while循环。
1.for循环
for循环用于遍历一个序列(如列表、元组、字符串或字典等)的元素,并对每个元素执行一次循环体内的代码块。
例子 绘制九九乘法表
# 使用for循环绘制九九乘法表for i in range(1, 10): # i从1遍历到9for j in range(1, i+1): # j从1遍历到iprint(f'{j} * {i} = {j*i}', end='\t') # 打印乘法表达式和结果,使用制表符分隔print() # 换行,开始下一行的乘法表
2. while循环
while循环则会在条件表达式为True时,持续执行循环体内的代码块,直到条件表达式为False为止。
以下是使用while循环完成九九乘法表的示例:
# 使用while循环绘制九九乘法表i = 1 # 初始化i为1while i <= 9: # 当i小于等于9时,执行循环体j = 1 # 初始化j为1while j <= i: # 当j小于等于i时,执行内层循环体print(f'{j} * {i} = {j*i}', end='\t') # 打印乘法表达式和结果,使用制表符分隔j += 1 # j自增1print() # 换行,开始下一行的乘法表i += 1 # i自增1

