Python学习记录 一

本文详细介绍了Python中的print()函数,包括其工作原理、输出内容类型、换行与不换行的控制、转义字符的使用以及二进制与字符编码的关系。此外,还探讨了标识符和保留字的概念,以及变量的定义与使用。通过实例展示了如何将数据输出到文件以及如何处理内存垃圾。最后,文章提到了Python中查看保留字的方法。
摘要由CSDN通过智能技术生成

print()函数

实现过程:

向计算机发出指令——代码编译(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('hello\nwrold')//输出的结果两行
print('hello\twrold')//结果:   hello空空空wrold
print('helloooo\twrold')//结果:helloooo空空空空wrold
//四个为一个单位,使用\t的时候是否开一个新的单位,取决于前面的字母是否占满制表位
占满,重新开一个 ;不占满,不会重新开
print('hello\bwrold')//结果:hellwrold
//\b表示退一个格,所以O没有了
print('hello\rwrold')//输出:wrold
print('http:\\www')//输出:http:\www
print(' 老师说:\'大家好\' ')
//如果不加\就会编译错误,计算机会认为是需要输出内容的边界


#原字符:不希望转义字符起作用,在字符串之前加上r或R
注意最后一个字符不能是反斜杠,可以是两个反斜杠,否则报错
print(R'hello\nwrold')//输出的结果是: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))//类型 <class'str'>
print('值',name)//值 玛丽亚

当多次赋值之后,变量名会指向新的空间
在指向新的空间时,会和原来的空间断开(形成内存垃圾)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值