xdrn.net
当前位置:首页 >> 新手学python遇到一些问题 >>

新手学python遇到一些问题

BankAccount.__init__(self)TypeError: __init__() takes exactly 3 arguments (1 given)这里已经提示错误了啊.BankAccount类的__init__函数需要3个参数,而你只传了1个参数.错误在你的InterestAccount类的__init__函数里,BankAccount.__init__(self)这一句少了2个参数,你倒是传给他.比如BankAccount.__init__(self,'name','account')函数的定义里,定义了几个参数,调用的时候就要几个参数的.

A1: Open 函数中 'w' 代表以写入模式打开文件;( w -- write )A2: target 代表已经打开的文件实例; target. 后面即 对该打开文件的操作方法;如: target.truncate([size]) #把文件裁成规定的大小,默认的是裁到当前文件操作标记的位置.如果size比文件的大小还要大,依据系统的不同可能是不改变文件,也可能是用0把文件补到相应的大小,也可能是以一些随机的内容加上去.target.write(str) #把str写到文件中,write()并不会在str后加上一个换行符

一、注意你的Python版本 Python官方网站当前最新版本为3.4.0 alpha,稳定版本为3.3.2,在3.0版本时,Python的语法改动较大,而网上的不少教程及语法针对的是1.0或者2.0版本的,这样就造成不少初学者按照示例代码来写,但编译都无法通

pip 那个问题是需要到命令行下执行的,不能在python交互环境下执行.下面执行出现“userwarning unknown distribution option 'define macros'”这个警告,可能是因为你的setuptools版本太低造成的,你可以先升级一下:pip install --upgrade setuptools再pip install numpy如果解决了您的问题请采纳!如果未解决请继续追问

python用严格的缩进来区分代码块那些点都不要输入,用tab键进行缩进

输入函数改变了,删除了raw_input,用input代替: X:guess = int(raw_input('Enter an integer : ')) # 读取键盘输入的方法 X:guess = int(input('Enter an integer : '))

我建议初学者,不要下载具有IDE功能的集成开发环境,比如Eclipse插件等.2)下载完毕后,就可以开始学习了.学习过程中,我建议可以下载一些python的学习文档,比如《dive into python》,《OReilly - Learning Python》等等.通过学习语

引号中的C:\Users\xiaona\.spyder2\.temp.py改为C:\\Users\\xiaona\\.spyder2\\.temp.py或在开始的三引号前加个rr""".'C:\Users\xiaona\.spyder2\.temp.py.."""

python 3.0和2.x不兼容,print已成为函数应该用print(a+b)

图片显示的是已经进入了python的命令行模式了.如果你想从其中退出请按ctrl+z 如果你是不知道如何进入该命令行模式 开始--运行 输入cmd 回车.会出现一个和你图片类似的窗口,在其中输入 python 回车,进入python命令行.

网站首页 | 网站地图
All rights reserved Powered by www.xdrn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com