一、完成技能树基础语法部分练习,如下:
![](https://img-blog.csdnimg.cn/img_convert/d1a62fac3219d8aef3282c7c9bd559b2.png)
二、发表博客,内容为基础语法部分的学习笔记。
代码缩进规则
在Python中,缩进是一种非常重要的语法规则。Python使用缩进来表示代码块的层次结构,而不是使用花括号或其他符号。以下是Python缩进规则的一些基本原则:
缩进必须是空格或制表符,但不要混用。
每一级缩进使用相同数量的空格或制表符。
缩进必须在每一行代码的开头,并且不能省略。
建议使用四个空格作为一级缩进,而不是制表符。
函数
定义函数时,也就是定义一组指令,以便以后可以在程序中多次重复使用。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,它代表当前实例对象。
在这个示例中,我们创建了两个名为car1和car2的实例对象,并分别调用了它们的start和stop方法。这些方法会打印一条消息,告诉我们汽车已经启动或停止了。
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中标识代码块的常用方式。