python 全栈 day15 常量变量

day 15

1.1 计算机硬件
	cpu :*处理器

内存:临时存储
硬盘:长时间存储
操作系统:管理计算机
1.2计算机文件大小单位
b = bit 位( 比特)
B = Byte 字节
1Byte = 8bit 一个字节等于八位
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
-----以下了解即可--------
1PB = 1024TB
1EB =1024PB
1.3进制转换
二进制 0b
八进制0o
十进制
十六进制0x
数制:0000,0001,0010,0011,0100
0101,0110,0111,1000,1001
1010,1011,1100,1101,1110,1111
进制间的转换(1)
1:二级制的转换
二级制转八进制 101 101 101 101
每三位二进制数相加然后从左至右将数字写出极转换为8进制数 5 5 5 5
二进制转十进制 101101101101
从右至左将使用每一位的数2幂次的和
1
(2的0次方)+0(2的1次方)+1(2的2次方)+..直到最左面
二进制转十六进制 1010 1010 1010 1010
每四位看做一体将 10 (a) 10 (a) 10 a10a 因为16进制10等于a所以aaaa

	进制的转换(2)

八进制转二进制
756 将每一位分开独立写成三位二进制数
111 101 110
八进制转十进制
每一位乘10的幂次(参考二进制)
八进制转换为16进制
将每一位写成二级制再转为十六进制

	进制的转换(3)

10进制转为2进制 相除(除2)得余数 然后从下往上读
10进制转为8进制 相除(除8)得余数 然后从下往上读
10进制转为16进制 相除(除16)得余数 然后从下往上读

	进制的转换(4)

16 进制转2进制 将每一位数写成四位二进制数
16进制转为8进制 先转换成2进制 在转换为8进制
16进制转为10进制 乘法每一位都乘以0-位数的幂

1.4 原码 反码 补码
正数: 标志位为0
原码
反码
补码
都相同
负数:标志位为1
原码相同
反码就是除标志位按位取反
补码:反码加1

所有的运算都是补码运算

最后要取反加一
主题2
2.1python认知
(1)简介
1989年开发 创始人 龟叔
具有非常多的第三方库 使得程序开发起来得心应手
python程序员的信仰 人生苦短,我用Python
开发方向: 机器语言学习,自动化运维&测试,数据分析&爬虫,python全栈学习
(2)版本
python 3.x 功能更加强大且修复了很多bug,原码清晰,简单
(3)编译型与解释型
编译型:一次性,把所有代码编译成机器可以识别的二进制,在运行
优点:执行速度快 缺点:开发速度慢,调试周期长
代表语言:c c++
解释型:代码从上到下一行一行解释并运行
优点:开发效率高,调试周期短 缺点:执行速度相对较慢
代表语言:python php
(4)python 解释器
cpython 把python转化为c语言额可以识别的二进制代码
jpython
2.2注释
注释:就是对代码的解释 方便大家阅读python代码
(1)注释的分类
1.单行注释以#开头快捷键ctrl +q 或ctrl +/
2.多行注释 三个单引号 或 三个双引号
注释的注意点:如果外面使用三个单引号,里面使用三个双引号,反之亦然
也可以进行嵌套使用

注释的排错性:

如果当一段代码有异常时,可以先注释一部分代码,运行剩下的代码这样可以缩短报错范围,最终找到错误点
2.3变量
可以改变的量,实际具体指的是内存中的一块存储空间
(1)变量的概念
可以改变的量,具体指的是内存的一块空间
(2)变量的声明
a = 1 ,b =2
a,b = 1,2
a = b = 3
(3)变量的命名
字母数字下划线,首字母不能为数字
严格区分大小写,且不能使用关键字
变量命名有意义,且不能使用中文哦
(4)变量的交换
a,b = b,a
c=a
a=b
b=c

------------------------------------------------180
15/180
加油 努力

上一篇:香甜的黄油 Sweet Butter


下一篇:【Python数据结构与算法笔记day15】2.4. Python中的顺序表