一、计算机结构
五大部件:输入设备、输出设备、存储器、运算器、控制器
二、cpu、硬盘、内存三者之间的关系
cpu:是计算机运算核心和控制中心,让电脑的各个部件顺利工作,起到协调和控制作用
硬盘:存储资料和软件等数据设备,有容量大,断电数据不丢失的特点,也被人们称之为“数据仓库”
内存:a、负责硬盘等硬件上的数据与cpu之间的数据交换处理。b、缓存系统中的临时数据。c、断电后数据丢失
三、变量的命名规则:
1、要具有描述性
2、变量名只能_、数字、字母组成,不能有空格或特殊字符
3、不能以数字开头
4、不能以中文命名
5、保留字符是不能被使用(关键字)
四、常量:不变得量 在py里面所有的变量都是可变的,所以用全部大写的变量名来代表次变量为常量
五、内存释放,自动释放,当不在使用时 就释放或者del强制释放
六、所有的字符,都占8个bit1个字节
七、中文字符编码:
1980 GB2312 6700+(字符)
1995 GBK1.0 20000
2000 GB18030 27000
Unicode 万国码 支持所有国家和地区的编码
utf-8 = Unicode的扩展集 可变长的字符编码集
python2.x 默认ASCII码
python3.x 默认Unicode
Unicode 是向下兼容gb2312,gbk
八、注释:
单行注释 用#号
多行注释 ‘'’ '''
九、用户输入:
input 用户输入 接受的所有数据都是字符串类型 默认为str类型 不能直接与int类型直接运算 需要强制转换
如果没有强制类型转换 则报错 unsupported operand type(s) for -: 'int' and 'str'