## Python的基础概述与指令

1、Python 概述
Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。

Python的优点:
1、可扩展性强。
2、有丰富的第三方库。
3、代码少,入门简单。
4、可移植性强。
5、有可嵌入性。
6、互动模式。
7、GUI编程。

Python的缺点:
1、先对于编译语言运行速度比较慢。
2、因为没有编译,安全性差,只能发送源代码。

2、进制
机械只会执行二进制的数据,所以在学习之前,有必要弄清楚各种进制之间的关系。

二进制:0b
八进制:0o
十进制:0d
十六进制:0x

十进制转换成二进制:
倒除法 ,余数逆序二进制转换为十进制当前数字乘以2的位数次方,最后相加。(位数从0开始数)

八进制转换成二进制:
一位转三位,高位不够补0二进制转换为八进制一位取三位,从低位开始,高位不够补0。

十六进制转换为二进制:
一位转四位,不够补0二进制转为十六进制四位取一位,从低位开始取,高位不够补0。

计算机的反码与补码:
为了解决负数的值,加入了反码,为了解决正负相加为0,引入了补码。
正数:三码合一
负数:原码:最高位(符号位)为1
反码:符号位不动,其他位取反
补码:负数的反码加1

总结:计算机以补码的形式存储。

2、Python中基础指令

print() 输出函数

同时输出多个字符串
方式一:使用“+”号来进行拼接
注意:类型必须相同
方式二:使用“,”来进行拼接
注意:打印的时候会在“,”的位置产生空格
注意:打印变量的时候无需带双引号 (带双引号打出来的是字符串)
## Python的基础概述与指令
## Python的基础概述与指令
输入 input(string)函数

可以获取从控制台输入的字符串string:提示文本
不会影响输出结果使用input获取的都是字符串。
## Python的基础概述与指令

十进制转为二进制

## Python的基础概述与指令
十进制转为八进制
## Python的基础概述与指令
十进制转为十六进制
## Python的基础概述与指令
二进制转为十进制
## Python的基础概述与指令
八进制转为十进制
## Python的基础概述与指令
十六进制转为十进制
## Python的基础概述与指令
format函数的使用
## Python的基础概述与指令
“{0:b}”.format(x)
将X转为二进制
“{0:o}”.format(x)
将X转为八进制
“{0:d}”.format(x)
将X转为十进制
“{0:x}”.format(x)
将X转为十六进制