![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
Henu0802
To be a better man ~~~
展开
-
Python 动态类型定义
如果你有静态编译类型语言c,c++,java的背景,你也许有些困惑。我们在使用变量时,都没有声明变量的存在和类型,并且变量还可以工作。例如,在交互会话模式或是程序文件中,a = 3时,python怎样知道a代表的是一个int呢?python是怎么知道a是什么的?如果你有这样的疑惑,就已经进入了python的东条类型模型的领域。动态类型以及由它提供的多态性,这个概念无疑是转载 2017-10-31 07:40:10 · 511 阅读 · 0 评论 -
Python str() 与 repr() 的区别
尽管str(),repr()和``运算在特性和功能方面都非常相似,事实上repr()和``做的是完全一样的事情,它们返回的是一个对象的“官方”字符串表示,也就是说绝大多数情况下可以通过求值运算(使用内建函数eval())重新得到该对象。但str()则有所不同,str()致力于生成一个对象的可读性好的字符串表示,它的返回结果通常无法用于eval()求值,但很适合用于print语句输出。需要再次提醒的...转载 2017-11-18 09:02:08 · 278 阅读 · 0 评论 -
TypeError: object() takes no parameters
错误提示:object() 不需要传入参数。 分析:可是在定义初始化函数时我们定义了需要参数的,那么错误可以定位于person 的初始化函数init。仔细检查发现得知,我们在定义初始化函数时,函数名写成了init,这是错误的。在实例化一个对象的时候,使用 类名+(参数)并没有成功调用到这个初始化参数,编译器默认调用类名+( ) ,这是一个无参的初始化函数,自然就不需要传进参数了。如果尝试调用自己定...原创 2018-03-12 23:21:51 · 910 阅读 · 0 评论 -
Pytphon: input 和 raw_input 的用法
Python2中的raw_input()函数,我们知道input()、raw_input()都是让用户输入的函数:input()函数: 首先,我们先输入数字:>>> a = input("Please input your favorite number: ")Please input your favorite number: 5>>> a5 从中可以...原创 2018-05-03 16:28:31 · 185 阅读 · 0 评论