输入输出学习笔记----2023.03.06

本文介绍了Python中使用print进行输出,以及如何通过repr和str进行类型转换,强调了两者在易读性上的差异。此外,展示了如何用for循环生成平方和立方的表格,以及str.format方法的使用。同时,讲解了input函数获取用户输入,并进行了类型转换。最后,文章涵盖了Python文件操作的基本步骤,包括打开、读取、写入和关闭文件。
摘要由CSDN通过智能技术生成
  1. 输出使用print()函数

如果想将输出的值转成字符串,可以使用repr()或str()函数实现。

区别:str(),用户易读;repr(),解释器易读

m = 1/7
a = str(m)
b = repr(m)
print(a, b)
print(type(a), type(b))

0.14285714285714285 0.14285714285714285

<class 'str'> <class 'str'>

输出一个平方与立方的表:

for x in range(1, 4):
    print(repr(x).rjust(2), repr(x*x).rjust(3), repr(x*x*x).rjust(4))

1 1 1

2 4 8

3 9 27

print把循环到的第一个数字打印完了,才会继续去循环下一个数字

rjust()只能作用于字符串,可以将字符串靠右对齐,并在左边填充空格

zfill()方法类似于rjust(),只是zfill()填充的是0

str.format的基本使用:

print('站点列表: {1}, {0} 和 {name}。'.format('Google', 'Runoob', name='python'))

站点列表: Runoob, Google 和 python。

{ }相当于一个占位符,先占着一个位置;{ }中的数字相当于索引;name是关键字参数,直接指明这个位置填谁,不至于与别的搞混

  1. 输入使用input()函数

age = int(input('请输入你的年龄:'))
print(type(age))
print('你的年龄是:', age)

请输入你的年龄:4

<class 'int'>

你的年龄是: 4

  1. 读和写文件

open(filename, mode),打开文件

filename是文件路径及文件名;mode是打开模式。(表格来自菜鸟教程)

f = open('C:\\Users\\UPC\\Desktop\\look.txt', 'r')  #打开文件

f.read( ),读取文件内容

f = open('C:\\Users\\UPC\\Desktop\\look.txt', 'r')  #打开文件
str = f.read()
print(str)
f.close()  #关闭文件

f.write( ),写入文件

将(“ ”)中的内容写入到文件中

f.tell( ),返回文件对象当前所处的位置

f.close( ),关闭文件

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值