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

一、完成技能树基础语法部分练习.

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

1、缩进

在 Python 中,缩进是一种语法规则,用于表示代码块的层次关系。Python 中使用缩进来代替其他语言中常用的大括号 {} 来表示代码块的开始和结束。通常情况下,Python 中的缩进为 4 个空格或 1 个制表符(Tab)

例如:

def print_names(names):
    for name in names:
        print(name)

在这个例子中,print_names 函数的主体部分(for 循环和 print 语句)都是相对于函数定义的缩进层次的。这个缩进层次告诉 Python 这些语句属于哪个代码块。如果这些语句没有缩进,Python 就无法识别这个函数的主体部分,而会抛出语法错误。 需要注意的是,Python 中的缩进必须保持一致。如果同一个代码块中的缩进不一致,会导致语法错误。因此,在编写 Python 代码时,建议使用相同数量的空格或制表符来缩进同一个代码块。同时,也建议使用编辑器的自动缩进功能,以避免手动缩进时出现错误。

2、数据类型

Python 中的数据类型包括以下几种:

(1)、数字类型:包括整型(int)、浮点型(float)、复数(complex)等。

(2)、字符串类型:用单引号或双引号括起来的一串字符,如 'Hello, world!' 或 "Python is awesome!"。

(3)、列表类型:用方括号括起来的一组有序的值,每个值之间用逗号隔开,如 [1, 2, 3] 或 ['apple', 'banana', 'orange']。

(4)、元组类型:和列表类似,但是元组的值不能修改,用圆括号括起来,如 (1, 2, 3) 或 ('apple', 'banana', 'orange')。

(5)、集合类型:用大括号括起来的一组无序的值,每个值之间用逗号隔开,如 {1, 2, 3} 或 {'apple', 'banana', 'orange'}。

(6)、字典类型:用大括号括起来的一组键值对,每个键值对之间用逗号隔开,键和值之间用冒号隔开,如 {'name': 'Alice', 'age': 25}。

(7)、布尔类型:表示真或假的值,只有两个取值 True 和 False。

(8)、空值类型:表示没有值的类型,用关键字 None 表示。 以上是 Python 中的常见数据类型,除此之外还有其他一些特殊类型和内置类型。在 Python 中,我们可以使用 type() 函数来查看一个对象的类型。例如,type(123) 将返回 <class 'int'>,type('Hello, world!') 将返回 <class 'str'>。

3、文件操作

Python 中的文件操作可以分为三个步骤:打开文件、读写文件、关闭文件。

要打开一个文件,可以使用 Python 内置的 open() 函数。open() 函数的第一个参数是文件名,第二个参数是文件打开模式。常用的文件打开模式包括:

  • 'r':只读模式,用于读取文件内容。
  • 'w':写入模式,用于写入文件内容。如果文件不存在,会自动创建文件;如果文件已存在,会覆盖原有内容。
  • 'a':追加模式,用于在文件末尾添加新内容。如果文件不存在,会自动创建文件。
  • 'x':创建模式,用于创建新文件。如果文件已存在,会抛出 FileExistsError 异常。 例如,要打开一个名为 'example.txt' 的文件,以只读模式读取文件内容,可以使用以下代码:
f = open('example.txt', 'r')

打开文件后,就可以进行读写操作了。常用的文件读写方法包括:

  • read():读取文件所有内容。
  • readline():读取文件的一行内容。
  • readlines():读取文件所有行的内容,并返回一个列表。
  • write():写入指定内容到文件。如果文件不存在,会自动创建文件;如果文件已存在,会覆盖原有内容。
  • writelines():将一个字符串列表写入文件中。 例如,要读取文件 'example.txt' 的所有内容,可以使用以下代码:
f = open('example.txt', 'r') 
content = f.read() 
print(content)

要将一行文本写入文件 'example.txt',可以使用以下代码:

f = open('example.txt', 'w') 
f.write('Hello, world!\n')

完成读写操作后,需要关闭文件。关闭文件的方法是使用 close() 函数。例如:

f = open('example.txt', 'r') 
content = f.read() 
f.close()

建议使用 with 语句来打开文件,这样可以确保文件在使用完毕后自动关闭,避免资源泄漏。例如:

with open('example.txt', 'r') as f: 
    content = f.read()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值