输出使用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是关键字参数,直接指明这个位置填谁,不至于与别的搞混
输入使用input()函数
age = int(input('请输入你的年龄:'))
print(type(age))
print('你的年龄是:', age)
请输入你的年龄:4
<class 'int'>
你的年龄是: 4
读和写文件
![](https://i-blog.csdnimg.cn/blog_migrate/2db01ea6061341563af9966c59d63e04.png)
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( ),关闭文件