概述
1、使用*号来展开序列,*是序列展开,每个元素都当做一个参数。
ls = (1, 2, 3);
foo(ls),这样foo只有一个参数,就是ls这个列表本身
foo(*ls), foo得到3个参数,分别为1 2 3,等价于foo(1,2,3)
2、python 读写文件中w与wt ; r与rt 有何区别?
't' 表示‘text mode’, 相对应的是"binary mode'
就是说你是以文本模式打开,还是二进制模式打开。因为默认就是文本模式,所以'rt' 等价于'r'
3、int64与int的区别?
1)int是python的基本类型,而int64是numpy中引入的一个类,即 numpy.int64;
2)使用numpy模块中的numpy.sum()方法得到的结果是int64,而使用默认的sum()得到结果的int类型;
下面代码中,虽然执行结果a和b的数值都是6,但是类型不同
1 importnumpy as np2 #a 的类型是int64
3 a = np.sum([1,2,3])4 #b 的类型是int
5 b = sum([1,2,3])
3)int64不会报除0的错误(事实上numpy中的其他类型也不会报错,比如float64等);而int会报除0错误(其他基本类型也会,比如float等)
测试如下:表明numpy 的数据类型(int64、float64等)比python的基本类型(int、flo
最后
以上就是伶俐衬衫为你收集整理的python int64_Python学习笔记——部分常用/特殊用法的全部内容,希望文章能够帮你解决python int64_Python学习笔记——部分常用/特殊用法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复