如果我们想要将输出的值转成字符串,可以使用 repr() 或 str() 函数来实现,其中 repr() 函数产生一个解释器易读的表达形式,str() 函数返回一个用户易读的表达形式。
如果我们不只是想打印使用空格分隔的值,而是想对输出进行格式化控制,可以采用两种方式:一种是自己处理整个字符串,另一种是采用 str.format() 方式,下面介绍下 str.format() 的使用。
s = 'Hello World.'
print(str(s))
str = input("请输入:");
print ("输入的内容是: ", str)
读取文件
[root@ansible home]# cat tmp.txt
Hello World
[root@ansible home]# cat read.py
f = open('tmp.txt', 'r')
str = f.read(12)
print(str)
f.close()
[root@ansible home]# python read.py
Hello World
读取1行
[root@ansible home]# cat tmp.txt
Hello World
[root@ansible home]# cat read.py
f = open('tmp.txt', 'r')
str = f.readlines()
print(str)
f.close()
[root@ansible home]# python read.py
['Hello World/n']
write(string) 将 string 的内容写入文件。
[root@ansible home]# python write.py
None
[root@ansible home]# cat tmp.txt
Hello Python[root@ansible home]# cat write.py
f = open('tmp.txt', 'w')
num = f.write('Hello Python')
print(num)
f.close()
版权声明:本文为博主原创文章,未经博主允许不得转载。
Python