python语言不用编译_python语言下不同进制相加不用转换吗

题主不是计算机专业的,我就题主的问题分开来讲,可能有些啰嗦,见谅。

1,为什么一个十进制和一个十六进制相加不换成同一类进制?##Python 作为一种解释型语言,所以当我们运行 十进制和十六进制相加时,我们写的代码:

print 100+0x11

##在运行时,Python的解释器,会替我们做他们之间的转换,并且在最后默认给出十进制结果:

117

##在这岔开一句,说明下 什么是解释型语言,解释型语言和编译型语言是计算机高级编程语言的两大阵营:

##编译型语言: 在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,##就不用再进行翻译了。

##解释型语言: 在运行的时候将程序翻译成机器语言,所以运行速度相对于编译型语言要慢。

##C/C++ 等都是编译型语言,而Java,C#,Python等都是解释型语言。

2 .因为之前学习关于计算机进制的计算都要转换成同类(本人不是计算机专业)?##姑且认为这个是第二个问题吧,这就是Python和其他语言不同的地方, 只能记住了。

3,所有python语言都是以print开头吗?##并不是这样的, print 在Python2.x 版本中作为一个命令只是,将其后面的结果输出到屏幕上,以供参考学习##,或者作为提示信息用, 随着学习的深入,题主会接触到更多的语句的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值