输出函数
#可以输出数字、字符串、表达式等
#可以输出到显示器、文件
#可以自由随意换行
print(520) √
print('hello world') √
print(hello world) ×
print("hello world") √
print(3+1) √ 输出:4
print(char(0b100111001011000)) 输出:乘
print(ord('乘')) 输出:20056(十进制)
#不换行输出
print('hello','world','Python') 输出为hello world Python
输出到文件
print(3+2+3)
fp=open('D:/text.txt','a+')
#若此时没有D盘,则报错;若有D盘无D盘下的该文件,则创建该文件;若都有则在最后追加
print('hello world',file=fp)
#'file'不可更改,'fp'可更改
fp.close()
转义字符
#反斜杠: \\ 单引号: \' 双引号: \"
#换行: \n 回车: \r 水平制表符: \t 退格: \b
print('1.hello\nworld')
print('2.1.hello\tworld')
print('2.2.hello!!!\tworld')
print('3.1.hello\r3.2.world')
print('4.hello\bworld')
结果输出为:
1.hello
world
2.1.hello world
2.2.hello!!! world
3.2.world
4.hellworld
原字符
print(r'hello\nworld')
输出结果为:hello\nworld
#r让转义字符失效,但注意最后一个字符不能是反斜杠,可以两个n个,n>1