目录

  • 输出函数print
  • print( )函数可以输出那些内容
  • (1)数字
  • (2)字符串
  • (3)含有运算符的表达式
  • print( )函数可以将内容输出的目的地
  • (1)显示器
  • (2)文件
  • print( )函数的输出形式
  • (1)换行
  • (2)不换行
  • 转义字符与原字符
  • 什么是转义字符?
  • 为什么需要转义字符?
  • 原字符


输出函数print

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

(1)数字

print(520)

python FBP算法 python的fp_字符串


(2)字符串

print('hello')

python FBP算法 python的fp_python FBP算法_02

单引号,双引号,三引号都可以

(3)含有运算符的表达式

print(3+1)

python FBP算法 python的fp_python_03

3,1是操作数,+是运算符

print( )函数可以将内容输出的目的地

(1)显示器

(2)文件

fp=open('D:/text.txt','a+')/*如果D盘中存在text.txt文件,就在原有内容上追加,不存在就创建,然后把它赋给变量fp*/
print('helloworld',file=fp)/*要输出的内容,及输出的位置*/
fp.close()/*关闭*/

运行之后,找到并打开文件,就可以看到你要输出的内容。

  • fp是自己定义的变量,file=fp是将字符输入文件的关键,只是写fp,而不是file=fp,文件打开就会是一片空白
  • 最后一行是关闭

a+是以读写的方式打开文件,如果文件不存在就创建;存在,就在原有内容上进行追加

注意点:

  • 所指定的盘符存在
  • ==使用file=fp

python FBP算法 python的fp_python_04


每运行一次,就会重新存入,总共运行了四次(文件存在,就在原有内容上进行追加)

python FBP算法 python的fp_字符串_05

print( )函数的输出形式

(1)换行

(2)不换行

转义字符与原字符

什么是转义字符?

  • 反斜杠+想要实现的转义功能首字母

为什么需要转义字符?

  • 当字符串中包含反斜杠、单引号和双引号等有特殊用途的字符时,必须使用反斜杠对这些字符进行转义(转换一个含义)
    反斜杠:\\
    单引号:\’
    双引号:\"
  • 当字符串中包含换行、回车、水平制表符或退格等无法直接表示的特殊字符时,也可以使用转义字符
    换行:\n
    回车:\r
    水平制表符:\t
    退格:\b
print('hello\nworld')
print('hellooo\tworld')
print('hellooooo\tworld')

python FBP算法 python的fp_python_06

  • 第二个黑框里一,二行是第一行代码的打印结果
  • 1.(四个字符算一个制表位)第三行的ooo占了制表位的3个位置,所以只剩下1个空格,第四行的oooo刚好占了一个制表位,后面空格就是一个制表位,四个空格
  • 2.空格占几个字符,取决于之前的字符是否占满一个制表位,未满一个制表位就不重开,满了,就重开
print('hello\rworld')
print('hello\bworld')

python FBP算法 python的fp_反斜杠_07

  • r,return,回车,返回到原位置,所以hello就被抹掉了
  • b,退格,退一格,把o退没了
print('http:\\\\www.baidu.com')
print('老师说:\'大家好\'')

python FBP算法 python的fp_反斜杠_08

原字符

  • 原字符,就是不希望字符串中的转义字符起作用,就使用原字符,就是在字符串之前加上r\R
print(r'hello\nworld')

python FBP算法 python的fp_python_09

  • 注意最后一个字符不能是反斜杠,但可以是两个反斜杠