Python 基础 (六)Python的文件模块

Python基础文章系列

Python 基础 (一)Python基本认识与环境搭建 Python 基础 (一)Python基本认识与环境搭建
Python 基础 (二)Python变量与基本数据类型 Python 基础 (二)Python变量与基本数据类型
Python 基础 (三)Python基本语句与基本运算 Python 基础 (三)Python基本语句与基本运算
Python 基础 (四)Python函数 Python 基础 (四)Python函数
Python 基础 (五)Python包与模块 Python 基础 (五)Python包与模块
Python 基础 (六)Python的文件模块 Python 基础 (六)Python的文件模块
Python 基础 (七)Python的异常处理机制 Python 基础 (七)Python的异常处理机制
Python 基础 (八)Python的类与对象 Python 基础 (八)Python的类与对象
Python 基础 (九)Python的内置模块 Python 基础 (九)Python的内置模块
Python 基础 (十)Python实现简单的图书管理系统 Python 基础 (十)Python实现简单的图书管理系统

在这里插入图片描述

4.6 文件

4.6.1 输出

在Python中,您可以使用不同的方法来格式化和输出文本和数据。以下是一些常用的方法和技巧:

  1. 使用**print**函数print函数是最常用的输出文本和数据的方式。您可以将字符串、变量和表达式传递给print函数,并它们将被打印到标准输出(通常是终端)。
name = "Alice"
age = 30
print("Name:", name, "Age:", age)
  1. 格式化字符串:Python提供了多种字符串格式化方式。一种常见的方式是使用f-strings(在Python 3.6及更高版本中可用):
name = "Alice"
age = 30
print(f"Name: {
     name}, Age: {
     age}")

您还可以使用str.format()方法或百分号格式化符号%

  1. 对齐文本:您可以使用字符串的str.ljust()str.rjust()str.center()方法来对齐文本。这些方法可以用于创建美观的输出。
text = "Python"
print(text.ljust(10))  # 左对齐
print(text.rjust(10))  # 右对齐
print(text.center(10))  # 居中对齐
  1. 数字格式化:如果要格式化数字,可以使用字符串的format方法或f-strings。例如,控制浮点数的小数点位数:
num = 3.14159265359
formatted_num = "{:.2f}".format(num)
print(formatted_num)  # 输出 "3.14"
  1. 多行文本:如果要输出多行文本,可以使用三重引号('''""")创建多行字符串:
multi_line_text = """
This is a
multi-line
text.
"""
print(multi_line_text)
  1. 转义字符:要在文本中包含特殊字符,可以使用转义字符,如\n表示换行,\t表示制表符。
print("Hello\nWorld")
  1. 文件输出:除了在终端上输出,您还可以将文本写入文件。使用open()函数打开文件,并使用文件对象的write()方法写入内容。
with open("output.txt", "w") as file:
    file.write("Hello, file!")

4.6.2 键盘读取

在Python中,您可以使用内置的input()函数来从键盘读取用户输入。input()函数会等待用户输入一行文本,然后返回用户输入的内容作为字符串。
以下是使用input()函数的基本示例:

user_input = input("请输入您的名字:")
print("您输入的名字是:", user_input)

在这个示例中,input("请输入您的名字:")会显示一个提示信息(在这里是"请输入您的名字:"),然后等待用户输入。用户输入的内容会被存储在变量user_input中,然后用print函数进行输出。
需要注意的是,input()函数返回的始终是字符串,即使用户输入的是数字或其他类型的数据。如果需要将输入转换为其他类型,您可以使用适当的类型转换函数,例如int()float()

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值