一、二进制与字符编码
1、可以去百度一下二进制的计算与方法
print(chr(0b100111001011000))
print(ord('乘'))
print(chr(0b01101100), chr(0b01110110), chr(0b01110001), chr(0b01101001), chr(0b01101110), chr(0b01100111))
print(ord('a'))
print(ord('A'))
print(ord('小'))
print(ord('周'))
print(ord('加'))
print(ord('油'))
print(chr(0b0101110000001111), chr(0b0101010001101000), chr(0b0101001010100000), chr(0b0110110010111001))
二、Python中的标识符和保留字
1、我的保留字
1)如何查看保留字?
import keyword
print(keyword.kwlist)
2、遵守规则
1)变量、函数、类、模块和其他对象的起的名字就叫标识符
2)规则:
a、字母、数字、下划线_
b、不能以数字开头
c、不能是我的保留字
d、严格区分大小写
三、变量的定义和使用
1、变量是内存中一个带标签的盒子
变量名 赋值运算符 值
name = 玛利亚
2、变量由三部分组成
1)标识:表示对象所存储的内存地址,使用内置函数id(obj)来获取
2)类型:表示的是对象的数据类型,使用内置函数type(obj)来获取
3)值: 表示对象所存储的具体数据,使用print(obj)可以将值进行打印输出
name = '玛利亚'
print(name)
print('标识', id(name))
print('类型', type(name))
print('值', name)
结果:
标识 2028741258768
类型 <class 'str'>
值 玛利亚
name
2028741258768 id:2028741258768
type:str
value:‘玛利亚’
3、当多次赋值之后,变量名就会指向新的空间(继而会产生内存垃圾)
1)
name = '小吕'
name = '小胡'
print(name)
解释:首先把‘小吕’赋值给name了,接着又把‘小胡’赋值给name,name里面就只剩下‘小胡’
2)
name = '小吕'
print(name)
name = '小胡'
print(name)