2023(春)Python程序设计作业1: 基础语法之控制流程

一、完成技能树基础语法部分练习,如下:

二、发表博客,内容为基础语法部分的学习笔记。

  1. 代码缩进规则

在Python中,缩进是一种非常重要的语法规则。Python使用缩进来表示代码块的层次结构,而不是使用花括号或其他符号。以下是Python缩进规则的一些基本原则:

  • 缩进必须是空格或制表符,但不要混用。

  • 每一级缩进使用相同数量的空格或制表符。

  • 缩进必须在每一行代码的开头,并且不能省略。

  • 建议使用四个空格作为一级缩进,而不是制表符。

  1. 函数

定义函数时,也就是定义一组指令,以便以后可以在程序中多次重复使用。Python函数的语法如下:

def function_name(parameters):
    """docstring"""
    # 代码块
    return [expression]
  • def关键字用于定义函数

  • function_name是您为函数选择的名称

  • parameters是您可以将输入值传递给函数的变量。这是可选的。

  • docstring是可选的文档字符串,用于描述函数的用途和行为

  • 函数代码块包含要执行的指令。它们应该相对于缩进的第一行缩进

  • return语句用于将结果返回给函数的调用者。这是可选的。

以下是一个简单的Python函数示例:

def add_numbers(num1, num2):
    """将两个数字相加并返回结果"""
    result = num1 + num2
    return result

3.数据类型

Python支持多种数据类型,包括整数、浮点数、布尔值、字符串和列表等。

整数:在Python中,整数用“int”表示,例如:

x = 5

浮点数:在Python中,浮点数用“float”表示,例如:

x = 3.14

布尔值:在Python中,布尔值用“bool”表示,有两种取值:True和False,例如:

x = True

y = False

字符串:在Python中,字符串用“str”表示,可以用单引号或双引号表示,例如:

x = "Hello, World!"

y = 'Python is fun!'

列表:在Python中,列表用“list”表示,可以包含任何类型的数据,例如:

x = [1, 2, 3, 4, 5]

y = ["apple", "banana", "cherry"]

4.类

Python是一种面向对象的编程语言,其中的类是面向对象编程的基础。类定义了对象的属性和行为,并且可以用来创建实例对象。用一个python类来举例说明:

class Car:
    def __init__(self, make, model, year):
        self.make = make
        self.model = model
        self.year = year

    def start(self):
        print(f"{self.make} {self.model} started.")

    def stop(self):
        print(f"{self.make} {self.model} stopped.")

car1 = Car("Toyota", "Corolla", 2022)
car2 = Car("Honda", "Civic", 2023)

car1.start()
car2.start()
car1.stop()
car2.stop()

这个示例定义了一个名为Car的类,它有三个属性(制造商、型号和年份),以及两个方法(开始和停止)。这个类的构造函数__init__被用来初始化实例属性。注意,每个方法的第一个参数是self,它代表当前实例对象。

在这个示例中,我们创建了两个名为car1car2的实例对象,并分别调用了它们的startstop方法。这些方法会打印一条消息,告诉我们汽车已经启动或停止了。

5.循环

Python中有两种主要类型的循环:for循环和while循环。它们都可以用来迭代序列或执行一些代码直到某个条件满足为止。下面是一个简单的Python循环的示例:

# for循环示例
numbers = [1, 2, 3, 4, 5]
for number in numbers:
    print(number)

# while循环示例
count = 0
while count < 5:
    print(count)
    count += 1

在这个示例中,我们首先定义了一个列表numbers,然后使用for循环遍历这个列表,并打印出每个数字。for循环的语法是使用关键字for,后面跟一个迭代变量(在本例中是number),然后是关键字in,最后是要迭代的序列(在本例中是numbers)。循环体中的代码被缩进,这是Python中标识代码块的常用方式。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值