-
记笔记查看全部
-
取余和取模
在matlab中,关于取余和取模是这么定义的:
当y≠0时:
取余:rem(x,y)=x-y.*fix(x./y)
取模:mod(x,y)=x-y.*floor(x./y)
其中,fix()函数是向0取整,floor()函数是向负无穷取整
以前边的运算为例:
7/(-3)=-2.3,在这个运算中,x为7,y为-3,分别调用fix()和floor()两个函数,得到结果是:
fix(-2.3)=-2
floor(-2.3)=-3
所以,rem(7,-3)=1,mod(7,-3)=-2
作者:Aecced
链接:https://www.zhihu.com/question/30526656/answer/150919770
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。查看全部 -

语言对比
查看全部 -
# coding: utf-8
查看全部 -
整数和我们生活中定义的整数是一个概念,例如:1,2,3,10,100,1000,-1000 等等,都是整数,Python可以处理任意大小的整数。在Python中,二进制整数使用前缀0b表示;十六进制使用前缀0x,比如:0x12ef,0xde2431af。
查看全部 -
与或非区别
与运算 只有俩个都为T 计算结果才是T
或运算只要有一个运算为T那么就都是T
非运算把t变成f 把f变成t
与 或非优先级
not>and>or
查看全部 -
\n表示换行
\t 表示一个制表符
\\表示 \ 字符本身查看全部 -
为什么我运行的时候print(s)输出的结果是{}形式的查看全部
-
我们知道tuple是不可变的,list是可变的,因此tuple可以作为dict的key,但是list不可以作为dict的key,否则将会报错。
查看全部 -
但是这针对的是仅包含基础数据类型(数字类型、布尔类型、字符串类型)的数据,对于组合数据类型,则不受这个约束。
查看全部
举报
