向计算机发出指令——代码编译(python解释器)——执行相应代码
输出的内容:输出的可以是数字,字符串,含有运算符的表达式
数字:
print(98.5)
print(520)
print('hellowrold')
print("hellowrold")
print(hellowrold) 错误!
含有运算符的表达式 (含有操作数和运算符):
print(3+1)//输出4输出的目的地: 显示器 文件
#将数据输出到文件中
fp=open('D://text/txt'.'a+')
//a+的意思是指如果文件不存在就创建,存在就在文件内容的后面继续追加,比如写在该程序一下的结果会在创建的文件中呈现出来
//如果输出的没有这个文件,那么在输出时会新建一个这样的文件。
print('hellowrold'.file=fp)(如果没有=fp就无法输出结果)
fp.close()//之后可以用记事本打开,就会输出hellowrold
//注意的点:
1.所指定的盘符存在
2.使用的file=fp
输出形式
换行
直接使用print的话就会换行输出,如果不想要换行就用,相连
不换行#不进行换行输出(输出内容在一行当中)
print('hello','wrold','Python')//结果在一行当中
转义字符
换行 n
回车r
退格 b
#转义字符
print('hellonwrold')//输出的结果两行
print('hellotwrold')//结果: hello空空空wrold
print('hellooootwrold')//结果:helloooo空空空空wrold
//四个为一个单位,使用t的时候是否开一个新的单位,取决于前面的字母是否占满制表位
占满,重新开一个 ;不占满,不会重新开
print('hellobwrold')//结果:hellwrold
//b表示退一个格,所以O没有了
print('hellorwrold')//输出:wrold
print('http:\www')//输出:http:www
print(' 老师说:'大家好' ')
//如果不加就会编译错误,计算机会认为是需要输出内容的边界
#原字符:不希望转义字符起作用,在字符串之前加上r或R
注意最后一个字符不能是反斜杠,可以是两个反斜杠,否则报错
print(R'hellonwrold')//输出的结果是:hellowrold
二进制与字符编码
8 bite=1 byte
1024 byte =1 lcm
1024 KB=1 MB
1024 MB=1 GB
1024 GB=1 TB
计算机只识别二进制
print(chr(0b100111001011000))表示二进制前面加上0b 结果:乘
print(ord('乘'))输出:20056
标识符和保留字
保留字
有一些单词被赋予了特定的含义,不能自己使用(报错)
# 查看保留字 import keyword print(keyword.kwlist)标识符
变量,函数,类,模块和其他对象所起的名字就叫做标识符
规则:字母,数字,下划线
不能以字母开头
不能是保留字
严格区分大小写的
标识:对象存储的地址,内置函数id(obj)获取
类型:数据类型 函数type(obj)获取
值:对象所存取的具体数值 函数print()进行打印
name='玛丽亚'
print(name)
print('标识',id(name))//标识 2633937837872
print('类型',type(name))//类型
print('值',name)//值 玛丽亚
当多次赋值之后,变量名会指向新的空间
在指向新的空间时,会和原来的空间断开(形成内存垃圾)



