首页 > 编程知识 正文

Python基础复习三

时间:2023-11-20 23:48:59 阅读:307758 作者:KSCX

本文将从多个方面对Python基础复习三进行详细的阐述。

一、循环结构

在Python中,循环结构是非常重要的概念之一。它允许我们重复执行一段代码,直到某个条件不再满足。Python中的循环结构主要包括for循环和while循环。


# 示例代码1:for循环
keywords_str = 'Python循环结构'
for keyword in keywords_str:
    print(keyword)

上述代码会分别打印出字符串“P”、“y”、“t”、“h”、“o”、“n”、“循”、“环”、“结”、“构”。


# 示例代码2:while循环
count = 0
while count < 5:
    print("Count:", count)
    count += 1

上述代码会打印出从0到4的数字。

二、条件语句

条件语句在Python中用于根据不同的条件执行不同的代码块。常用的条件语句包括if语句、if-else语句、if-elif-else语句。


# 示例代码1:if语句
age = 18
if age >= 18:
    print("成年人")

上述代码会输出“成年人”,因为age的值大于等于18。


# 示例代码2:if-else语句
score = 85
if score >= 90:
    print("优秀")
else:
    print("及格")

上述代码会输出“及格”,因为score的值小于90。


# 示例代码3:if-elif-else语句
day = "Wednesday"
if day == "Monday":
    print("星期一")
elif day == "Tuesday":
    print("星期二")
else:
    print("其他")

上述代码会输出“其他”,因为day的值既不是“Monday”也不是“Tuesday”。

三、函数定义与调用

函数是一段可重用的代码,它接受输入参数并返回一个结果。在Python中,我们可以使用def关键字定义函数,并使用函数名进行调用。


# 示例代码:函数定义与调用
def greet(name):
    print("Hello, " + name + "!")
    
greet("Alice")

以上代码定义了一个名为greet的函数,它接受一个参数name,并在屏幕上打印出“Hello, name!”。调用greet函数时传入参数“Alice”,会输出“Hello, Alice!”。

四、列表

列表是Python中一种常用的数据结构,它可以存储多个值,并允许对这些值进行增删改查的操作。列表以方括号([])表示,各个值之间用逗号分隔。


# 示例代码:列表操作
fruits = ["apple", "banana", "cherry"]
print(fruits[0])   # 输出:apple

fruits.append("orange")
print(fruits)      # 输出:['apple', 'banana', 'cherry', 'orange']

fruits.remove("banana")
print(fruits)      # 输出:['apple', 'cherry', 'orange']

fruits[0] = "pear"
print(fruits)      # 输出:['pear', 'cherry', 'orange']

以上代码演示了列表的创建、追加、删除和修改操作。

五、字典

字典是Python中另一种常用的数据结构,它以键-值对的形式存储数据。字典以花括号({})表示,键和值之间用冒号(:)分隔,各个键-值对之间用逗号分隔。


# 示例代码:字典操作
student = {
    "name": "Alice",
    "age": 18,
    "score": 85
}

print(student["name"])   # 输出:Alice

student["age"] = 19
print(student)           # 输出:{'name': 'Alice', 'age': 19, 'score': 85}

student["gender"] = "female"
print(student)           # 输出:{'name': 'Alice', 'age': 19, 'score': 85, 'gender': 'female'}

del student["score"]
print(student)           # 输出:{'name': 'Alice', 'age': 19, 'gender': 'female'}

以上代码演示了字典的创建、访问、修改和删除操作。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。