注释与简单的数学计算

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

3 . 注释 comments在python中以‘#’字符hash character开头,一直到这一行的结束。注释可以出现在一行的开始,或者在代码的后边空闲部分。但是不能出现在一个字面字符串string中。在字符串中,‘#’仅仅是一个‘#’字符。

#this is the first commentspam = 1#and this is the second comment#... and now a third!text ="# This is not a comment because it's inside quotes."

3.1. python用作计算器

3.1.1. 数字

翻译器就像一个简单的计算器,你可以计算任何表达式,运算符就象其他语言中一样,‘+’‘-’‘*’‘/’ 。括号可以分组。

>>> 2 + 2

4

>>> 50 - 5*6

20

>>> (50 - 5.0*6) / 4

5.0

>>> 8 / 5.0

1.6

除法‘/’运算的返回类型取决于它的操作数的类型。如果两个操作数都是int型的,floor division就会执行然后返回一个int型。

< floor division就是数学除法然后取小于此数的最接近的整数。floordivision的操作符是‘//’,例子,11 // 4 得到2而不是2.75,注意(-11) // 4得到-3因为小于-2.75的整数是-3。>

如果除法中有一个操作数为 float型,classic division就会执行然后返回一个float型。

‘ // ’不管操作数是什么,都是做floor division计算。

余数可以由‘ % ’计算出来 。

>>> 17 / 3#int / int -> int5

>>> 17 / 3.0#int / float -> float5.666666666666667

>>> 17 // 3.0#explicit floor division discards the fractional part5.0

>>> 17 % 3#the %Operator returns the remainder of the division2

>>> 5 * 3 + 2#result * divisor + remainder17

在python中可以由‘ ** ’来计算幂函数。

>>> 5 ** 2#5 squared25

>>> 2 ** 7#2 to the power of 7128

在python的交互模式中,最后一个打印的表达式赋值给变量‘ _ ’这就意味着在使用python作为计算器时,可以轻松的继续下一步计算。当然这个变量‘ - ’只能作为只读使用,不要给他明确的赋值,否则你会创建一个同名的独立本地变量掩盖住这个内建的具有特殊功能变量。

1>>> tax = 12.5 / 1002>>>PRice = 100.503>>> price *tax412.56255>>> price +_6113.06257>>> round(_, 2)8113.06

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航