龙听期货论坛's Archiver

龙听 发表于 2024-3-9 20:55

Python内置函数 - print() 函数

print()函数可以输出哪些内容?

print()函数输出的内容可以是数字[code]#可以输出数字
print(520)
print(98.6)[/code]print()函数输出的内容可以是字符串[code]#可以输出字符串
print('Hello World')
print("Hello World")[/code]print()函数输出的内容可以是含有运算符的表达式[code]#可以输出含有运算符的表达式
print(3+1)[/code]print()函数可以将内容输出到文件[code]
#将数据输出到文件中,D:/text.txt表示文件位置,a+表示以读写的方式打开文件,如果文件不存在则创建,存在则追加
fp = open('D:/text.txt', 'a+')
print("hello", fp)
fp.close()
[/code][img]http://p.algo2.net/2024/0309/de7ce4239a5aa.png[/img]

此时文件text.txt中是没有内容的

怎么解决呢???print函数中需要file=[code]
#将数据输出到文件中,D:/text.txt表示文件位置,a+表示以读写的方式打开文件,如果文件不存在创建,存在则追加
fp = open('D:/text.txt', 'a+')
print("hello", file=fp)
fp.close()[/code][img]http://p.algo2.net/2024/0309/58e5db75c922c.png[/img]

print()函数的换行输出形式

上面的输出都是换行方式

不换行[code]print("Hello", "world", "Python")[/code][img]http://p.algo2.net/2024/0309/c9aacd29f4756.png[/img]

页: [1]