Day01
Python优点:
1.易于学习,python 有相对较少的关键字,结构简单,有明确定义的语法。
2.易于阅读,python代码定义的更清晰。
3.易于维护,源代码维护相对容易。
4.有一个 广泛的标准库,兼容性好,在Linux、Windows、mac os 上都可以兼容。
5.可移植性性强。
6.可扩展性强。
7.Python提供所有主要的商业数据库的接口。
8.可嵌入性好,可以将Python嵌入到C或者C++中,让程序获得“脚本化”的能力。
Python缺点:
1.运行速度慢,因为python是解释性语言,代码在执行时翻译成CPU能理解的机器码,这个翻译过程相对耗时,所以较慢。
2.代码不能加密,如若发布Python程序,实际上就是发布源代码。因为Python是解释性语言,所以发布就是发布其源代码。
进制的转换:
1.使用format函数进行进制的转换
‘{0:b}’.format(n) 将n转换成二进制数
‘{0:o}’.format(n) 将n转换成八进制数
‘{0:d}’.format(n) 将n转换成十进制数
‘{0:x}’.format(n) 将n转换成十六进制数
注:n属于进行标识(0b、0o、0x),否则将n默认为十进制数
输入:
使用input函数进行输入 input ( “string” )
input可以获取从控制台输入的字符串
string:可以写一些提示文本信息
**注:**使用input获取的都是字符串
输出:
使用print函数进行输出
可以输出字符串、数字,
可以同时输出多个字符串:
方式1:使用“+”进拼接,但是类型必须相同
方式2:使用“,”进行拼接,但是打印时会在逗号的位置产生一个空格。
**注:**打印变量的时候不需要加双引号。