## 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() 输出函数
同时输出多个字符串
方式一:使用“+”号来进行拼接
注意:类型必须相同
方式二:使用“,”来进行拼接
注意:打印的时候会在“,”的位置产生空格
注意:打印变量的时候无需带双引号 (带双引号打出来的是字符串)
输入 input(string)函数
可以获取从控制台输入的字符串string:提示文本
不会影响输出结果使用input获取的都是字符串。
十进制转为二进制
十进制转为八进制
十进制转为十六进制
二进制转为十进制
八进制转为十进制
十六进制转为十进制
format函数的使用
“{0:b}”.format(x)
将X转为二进制
“{0:o}”.format(x)
将X转为八进制
“{0:d}”.format(x)
将X转为十进制
“{0:x}”.format(x)
将X转为十六进制