一、print语句
print输入内容
(1)print可以输出数字
print(98)print(520)
(2)print可以输出字符串(不需要计算机理解直接输出的内容)
在括号里可以加单引号,双引号甚至三引号
print("this is just a test")
(3)print还可以输出有运算符号的表达式
print(3+4)
print输出目的地
(1)显示屏
print("hello world")print(85)print("This is just a test")
(2)目标文件
#将数据输出到文件当中open("D:/text.txt")把数据要输出的文件open("D:/text.txt","a+") #a是代表已读写的方式打开文件,如果文件不存在就创建,若存在就在源文件的基础上追加fp=open("D:/text.txt","a+") #把上述语句赋值给fp变量fp=open("D:/text.txt","a+")print("hello world",fp)fp.close() #这里是关闭的意思#但是此时打开的text中没有文字如下图

#为解决上述问题我们在print语句中加入一个file=fpfp=open("D:/text.txt","a+")print("hello world",file=fp)fp.close()
注意:
(1)要使用指定的盘符
(2)使用file=(赋值变量)
print输出形式
(1)换行
(2)不换行
#不换行输出(输出内容在一行上)print("hello","world","python")

而且此时我们的text种的文字发生了变化
此时说明我们之前作用的”a”起了作用(如果文件不存在就创建,若存在就在源文件的基础上追加)
二、转义字符
转义字符的定义
转义字符的用途
当字符串中包含换行、回车、水平制表符或退格等无法直接表示的特殊字符时。
当字符串中包含反斜杠、单引号和双引号等有特殊用途的特殊字符时,必须要用反斜杠对这些字符进行转义转换一个含义
(1)换行: \n
print("hello\nworld") #n代表newline \n表示换行的意思
print('hello/world')print('hello\world')print('hello\nworld')
(2)回车: \r
print("hello\rworld") #回车之后,world就把前面hello给覆盖掉了 r就代表的是return
(3)水平制表符: \t
print("hello\tworld") #\t就是tab 代表是一个制表位一般是四个字符长度,如果制表位满了会重新开一个制表位。print("helloooo\tworld") #因为这里的helloooo已经占满前面的制表位所以新开了一个
(4)退格: \b
print("hello\bworld") #b就是back,就是退一个格,将o给退没了
(5)反斜杠:\
print("http:\\www.baidu.com")#但是结果中只会出现一个反斜杠,第一个反斜杠是我们的反斜杠,#第二个反斜杠是具有转义功能但它又不是转义功能的首字母#就是两个斜杠只会出现一个

解决方案
print("http:\\\\www.baidu.com") #既然是两个出现一个我们就输入四个
(6)单引号: ‘’
print('老师说:'小凤真乖'') #此时的代码输入错误#要改成下面的模式print('老师说:\'小凤真乖\'')

但是如果在单引号里面采用中文输入单引号也可以输出来,这里应是当成字符串输出来了
(7)双引号: “”
print("老师说:\"小凤真乖\"") #双引号类似单引号的用法
三、原字符
不希望字符串中的转义字符起作用,就是在字符串前加上r或者R
print("hello\nworld")print(r"hello\nworld")

注意:最后一个字符不能是反斜线,可以是两个一个不行。


