Python基础知识(二进制与字符编码、Python中的标识符和保留字、变量的定义和使用、变量的多次赋值)

6.二进制与字符编码

什么叫二进制与字符编码

计算机是由逻辑电路组成的,逻辑电路也有两种状态开和关 可以用0和1表示

如图 :一个位置上你可以写上0或者1,如果还想有更多的状态 可以加位置 可以0或者一 ,也可以表示更多可以加到八个位置 ,两个位置可以有四种状态表示,分别是 00 11 10 01

8bit(位)指八个位置 它叫做一个字节1byte(字节)

8bit=1byte(字节) 比位大的叫字节

1024byte=1KB(千字节)

1024KB=1MB(兆字节)

1024MB=1GB(吉字节)

1024GB=1TB(太字节)

千<兆<吉<太

两个位置可以表示4种状态 八个位置可以表示256种状态

Python基础知识(二进制与字符编码、Python中的标识符和保留字、变量的定义和使用、变量的多次赋值)_第1张图片

 256种状态会对应现实当中的256种符号 人们把它编成了ASCII表

Unicode几乎包含了全世界的字符

7.Python中的标识符和保留字

Python中的标识符和保留字

什么是保留字:

就是有一些被赋予了特定的意义,这些单词你在给你的任何对象起名字的时候都不能用

查看哪些是保留字代码:

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']

规则有哪些?

变量、函数、类、模块、和其它对象的名字就叫标识符

规则:

字母、数字、下划线

不能以数字开头

不能是我的保留字

严格区分大小写

8.变量的定义和使用

变量的定义和使用

name = '苹果'

name 是变量名(相当于一个代标签的盒子)

= 赋值运算符(相当于放入)

'苹果' 是值(相当于苹果)

可以把苹果放进带标签的盒子里

name= '苹果'
print(name)


#结果
苹果

变量是由三部分组成

变量由三部分组成

标识:表示对象所存储的内存地址,使用内置函数id(obj)来获取

类型:表示的是对象的数据类型,使用内置函数type(obj)来获取

值:表示对象所存储的具体数据,使用print(obj)可以将值进行打印输出

name= '苹果'
print(name)
print('标识',id(name))
print('类型',type(name))
print('值',name)

#结果
苹果
标识 1895224562128
类型 
值 苹果

9.变量的多次赋值

当多次赋值之后,变量名会指向新的空间

name= '苹果'
name= '香蕉'
print(name)


#结果
香蕉
name= '苹果'
print(name)
name= '香蕉'
print(name)

你可能感兴趣的:(Python,python)