计算机是由逻辑电路组成的,逻辑电路也有两种状态开和关 可以用0和1表示
如图 :一个位置上你可以写上0或者1,如果还想有更多的状态 可以加位置 可以0或者一 ,也可以表示更多可以加到八个位置 ,两个位置可以有四种状态表示,分别是 00 11 10 01
8bit(位)指八个位置 它叫做一个字节1byte(字节)
8bit=1byte(字节) 比位大的叫字节
1024byte=1KB(千字节)
1024KB=1MB(兆字节)
1024MB=1GB(吉字节)
1024GB=1TB(太字节)
千<兆<吉<太
两个位置可以表示4种状态 八个位置可以表示256种状态
256种状态会对应现实当中的256种符号 人们把它编成了ASCII表
Unicode几乎包含了全世界的字符
什么是保留字:
就是有一些被赋予了特定的意义,这些单词你在给你的任何对象起名字的时候都不能用
查看哪些是保留字代码:
import keyword
print(keyword.kwlist)
#保留字有哪些?
import keyword
print(keyword.kwlist)
#结果
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
规则有哪些?
变量、函数、类、模块、和其它对象的名字就叫标识符
规则:
字母、数字、下划线
不能以数字开头
不能是我的保留字
严格区分大小写
name = '苹果'
name 是变量名(相当于一个代标签的盒子)
= 赋值运算符(相当于放入)
'苹果' 是值(相当于苹果)
可以把苹果放进带标签的盒子里
name= '苹果'
print(name)
#结果
苹果
变量由三部分组成
标识:表示对象所存储的内存地址,使用内置函数id(obj)来获取
类型:表示的是对象的数据类型,使用内置函数type(obj)来获取
值:表示对象所存储的具体数据,使用print(obj)可以将值进行打印输出
name= '苹果'
print(name)
print('标识',id(name))
print('类型',type(name))
print('值',name)
#结果
苹果
标识 1895224562128
类型
值 苹果
当多次赋值之后,变量名会指向新的空间
name= '苹果'
name= '香蕉'
print(name)
#结果
香蕉
name= '苹果'
print(name)
name= '香蕉'
print(name)