python中字符串比较的问题的问题
以下代码是Tk做了一个简单的密码验证功能,输入一个字符串,并验证其是否正确,请先看代码: Python code: from tkinter import * root = Tk() e = StringVar() t = 'cashlu' def yanzheng(): if e == t: e.set('Good!') else: e.set('Wrong!') entry = Entry(root, textvariable = e) button = Button(root, text = 'OK', command = yanzheng) entry.pack() button.pack() root.mainloop() 问题: 为什么即使我在对话框中输入正确的密码‘cashlu’,它依旧提示Wrong?
引用 试试 str(e) == t 经测试,此方法无效,呵呵……
相关问答:
s='aaa111aaa,bbb222,333ccc,444ddd444,555eee666,fff777ggg' 用正则表达式取出 前后字母相同的数据 结果如下: 111 ddd 谢谢~ Python code: import re s='aaa111aaa,bbb222,333ccc,444ddd444,555eee666,ff ......
我每次上传的文件读到的数据都不正确。2M 的图片读得10多K 。。哪位大侠可以帮帮我啊。 #!D:\ProgrammerTools\python26\python.exe #encoding=utf-8 import cgitb import os cgitb.enable() import cgi,urllib ......
大家好,我是一个新手,刚开始学python,但是刚开始的helloworld都没法打印,让我很无奈。 我的python安装路径为f:\python31。在path中也设置对了,在windows下运行是这样显示的,希望各位前辈指点一下。谢谢 Pyth ......
RowNum=18 ColumnNum=10 SquareList=[[0 for a in range(ColumnNum)] for b in range(RowNum)] ActiveList=[[0 for a in range(ColumnNum)] for b in range(RowNum)] ActiveList[0][5]=1 SquareL ......