适合人群:零基础自学者 | 编程小白快速入门
阅读时长:约4分钟
层级性:观察缩进的空格数量,体会代码的层级关系
# Python
class CarFactory: # 本行代码没有缩进,这是第1层级
def create_car(self,brand): # 本行代码缩进4个空格,这是第2层级
if brand == "奔驰" : # 本行代码缩进8个空格,这是第3层级
return Benz() # 本行代码缩进12个空格,这是第4层级
elif brand == "宝马" :
return BMW()
elif brand == "比亚迪" :
return BYD()
else:
return "未知品牌,无法创建"
Tab
键时,编辑器会自动转换为4个空格。{}
表示代码逻辑层级关系。tab
键,IDE会自动将制表符设置成4个空格。#这是我的第一个Python程序
print("aaa")
'''
我是多行注释
三个单引号实现多行注释
作者:
时间:
'''
print('三个单引号实现多行注释')
"""
三个双引号实现多行注释
作者:
时间:
"""
print('三个双引号实现多行注释')
# 单行注释:计算订单总价(金额单位:元)
total_price = quantity * unit_price * 0.9 # 九折优惠
"""
多行注释模板:
函数功能:用户登录验证
参数:
- username: 字符串类型,用户名
- password: 字符串类型,密码
返回值:布尔类型,登录成功返回True
"""
def user_login(username, password):
# 具体实现省略...
注释是程序中会被Python解释器忽略的一段文本。你可以通过注释记录任意想写的内容,通常是关于代码功能说明。让自己和他人更容易理解代码。
注释分为2种:单行注释和多行注释。
#
号。当解释器看到 #
,则忽略这一行 #
后面的内容。'''
或三个双引号 """
。当解释看到 '''
,则会'''
,然后忽略他们之间的内容。 def calculate(a, b):
result = a + b
return result
参考答案:
def calculate(a, b):
result = a + b # 此处缺少缩进,添加4空格缩进。
return result
def get_discount(price):
if price > 1000:
return price * 0.8
参考答案:
def get_discount(price):
"""计算商品折扣价
参数:
price (float): 商品原价
返回值:
float: 折后价格(满1000打8折)
"""
if price > 1000:
return price * 0.8
互动区
遇到问题?在评论区:
⭐ 支持作者:点赞 | 收藏 | 关注
你的三连是我更新的最大动力!