【Python:Int()Base 10的文字无效】教程文章相关的互联网学习教程文章

在Python2.x中使用print()(函数版本)【代码】

我理解语句和表达式之间的区别,我理解Python3将print()转换为函数. 但是我在各种Python2.x解释器上运行了一个用括号括起来的print()语句,它运行完美,我甚至不需要导入任何模块. 我的问题:以下代码打印(“Hello SO!”)是否作为Python2.x中的语句或表达式进行了评估?解决方法:请考虑以下表达式:a = ("Hello SO!") a = "Hello SO!"他们是等同的.以同样的方式,声明:statement_keyword("foo") statement_keyword "foo"也是等价的. ...

python – _tkinter.TclError:没有显示名称和没有$DISPLAY环境变量【代码】

我在服务器中运行一个简单的python脚本:import matplotlib.pyplot as plt import numpy as npx = np.random.randn(60) y = np.random.randn(60)plt.scatter(x, y, s=20)out_png = 'path/to/store/out_file.png' plt.savefig(out_png, dpi=150)我尝试在这个安装了matplotlib 1.5.1的服务器中使用命令python example.py,但失败并出现错误:Traceback (most recent call last):File "example.py", line 7, in <module>plt.scatter(x,...

python – TypeError:’str’和’int’实例之间不支持’<='【代码】

参见英文答案 > How can I read inputs as numbers? 10个我正在学习python并且正在练习练习.其中之一是编码投票系统,使用列表选择比赛的23名球员之间的最佳球员. 我正在使用Python3. 我的代码:players= [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] vote = 0 cont = 0while(vote >= 0 and vote <23):vote = input('Enter the name of the player you wish to vote for')if (0 < vote <...

Python Tkinter 2.7图像问题.【代码】

参见英文答案 > Why does Tkinter image not show up if created in a function? 2个我试图在窗口中显示图像….看起来很简单吧?好吧,我有一个大错误! 我在一个文件中有这个完全相同的代码:import Tkinterroot = Tkinter.Tk() canvas = Tkinter.Canvas(root) canvas.grid(row = 0, column = 0) photo = Tkinter.PhotoImage(file = '/Users/Richy/Desktop/1.gif') image1 = canvas.create_ima...

python – tkinter和time.sleep【代码】

我试图在等待5秒后删除文本框内的文本,但是程序不会运行并且会在其他所有内容上休眠.还有一种方法让我只是让我的文本框睡眠,所以我可以在文本被冻结时运行其他代码吗?from time import time, sleep from Tkinter import *def empty_textbox():textbox.insert(END, 'This is a test')sleep(5)textbox.delete("1.0", END)root = Tk()frame = Frame(root, width=300, height=100) textbox = Text(frame)frame.pack_propagate(0) fram...

python_tkinter组件【代码】

1.按钮# 按钮 # bg设置背景色 btn = tkinter.Button(root,text = 按钮,bg = red) btn.pack() # fg设置前景色(文字颜色) btn1 = tkinter.Button(root,text = 按钮,fg = blue) btn1.pack() # font设置字体大小和样式(字体,大小,粗体,斜体等) btn2 = tkinter.Button(root,text = 按钮,font = (楷体,20,italic)) btn2.pack() # 设置按钮高度和宽度单位:字符大小(不推荐用) btn3 = tkinter.Button(root,text = 按钮,height = ...

python – 如何在Tkinter Text小部件中绑定自我事件后,它将被Text小部件绑定?【代码】

我想在Text小部件类绑定之后绑定自我事件,以便在调用绑定函数时更改小部件的文本.我的绑定,例如self.text.bind(“< Key>”,self.callback),在Text小部件中的内容更改之前被调用.解决方法:在您的情况下发生的事情是您打印值的绑定发生在类绑定之前,它是实际接受用户输入并将其放入窗口小部件的类绑定.有几种方法可以解决这个问题.你可以绑定到< KeyRelease>而不是< KeyPress>,或者您可以使用内置条目验证功能在每次按键时调用您的代...

python中print用法【代码】

1.格式化输出16进制,十进制,八进制整数 #%x — hex 十六进制 #%d — dec 十进制 #%o — oct 八进制 >>>nHex = 0xFF >>> print("nHex = %x,nDec = %d,nOct = %o" %(nHex,nHex,nHex)) nHex = ff,nDec = 255,nOct = 3772.格式化输出浮点数(float) >>>pi = 3.141592653 >>> print('%10.3f' % pi) #字段宽10,精度3 3.142 >>> print("pi = %.*f" % (3,pi)) #用*从后面的元组中读取字段宽度或精度 pi = 3.142 >>> print('%010...

Python tkinter - 第10章 文本控件(Text)方法【代码】【图】

10.3 方法方法 描述bbox(index) 计算指定字符串的矩形边界。Index 字符串标识索引返回值:一个(x,y,width,height)的四元组。或者None,如果字符串不可见compare(index1, op, index2) 比较两个索引的大小。比较方法是:“<”, “<=”, “==”, “>=”, “>”, or “!=”。根据比较结果返回True或者False。count(index1, index2, *args) 统计标识index1和index2之间的字符数、行数等信息。args包括:-chars, -displaychars, -displ...

python – “print”和“return”之间的正式区别是什么?【代码】

参见英文答案 > How is returning the output of a function different from printing it? 6个让我们说我定义一个简单的函数,它将显示传递给它的整数:def funct1(param1):print(param1)return(param1)输出将是相同的,但我知道当在函数中使用return语句时,可以再次使用输出.否则,不能使用print语句的值.但我知道这不是正式的定义,任何人都能为我提供一个好的定义吗?解决方法:完全不同的东西.想...

python – 如何连接str和int对象?【代码】

如果我尝试执行以下操作:things = 5 print("You have " + things + " things.")我在Python 3.x中收到以下错误:Traceback (most recent call last):File "<stdin>", line 1, in <module> TypeError: must be str, not int……以及Python 2.x中的类似错误:Traceback (most recent call last):File "<stdin>", line 1, in <module> TypeError: cannot concatenate 'str' and 'int' objects我怎样才能解决这个问题?解决方法:这里的...

python – 如何在不使用try / except的情况下检查字符串是否表示int?【代码】

有没有办法判断一个字符串是否代表一个整数(例如,’3′,’ – 17’但不是’3.14’或’asfasfas’)没有使用try / except机制?is_int('3.14') = False is_int('-7') = True解决方法:如果你真的只是厌倦了在各地使用try / excepts,请写一个帮助函数:def RepresentsInt(s):try: int(s)return Trueexcept ValueError:return False>>> print RepresentsInt("+123") True >>> print RepresentsInt("10.0") False这将是更多的代码来完...

在Python中将十六进制字符串转换为int【代码】

如何在Python中将十六进制字符串转换为int? 我可以把它作为“0xffff”或只是“ffff”.解决方法:如果没有0x前缀,则需要明确指定基数,否则无法判断:x = int("deadbeef", 16)使用0x前缀,Python可以自动区分十六进制和十进制.>>> print int("0xdeadbeef", 0) 3735928559 >>> print int("10", 0) 10(您必须指定0作为基础才能调用此前缀猜测行为;省略第二个参数意味着假定基数为10.)

Python 2如何比较字符串和int?为什么列表比较大于数字,而元组大于列表?【代码】

以下代码段使用输出(as seen on ideone.com)进行批注:print "100" < "2" # True print "5" > "9" # Falseprint "100" < 2 # False print 100 < "2" # Trueprint 5 > "9" # False print "5" > 9 # Trueprint [] > float('inf') # True print () > [] # True有人可以解释为什么输出是这样的? 实施细节 >这种行为是由语言规范强制执行的,还是由实现者决定?>任何主要的Python...

python – 如何将字符串解析为float或int?【代码】

在Python中,如何将像“545.2222”这样的数字字符串解析为相应的浮点值545.2222?或者将字符串“31”解析为整数,31? 我只想知道如何将float str解析为float,并(单独)将int str解析为int.解决方法: >>> a = "545.2222" >>> float(a) 545.22220000000004 >>> int(float(a)) 545