我正在python中编写一个Q&A脚本.它获取raw_input,并将其设置为问题.我试过了if 'var1' and 'var2' in theQuestion:,但它找到的是字符串,而不是两者.有没有办法让我在一个'if'语句中完成这项工作?(不是'if x:if y:then z).
我一直在寻找一种在if语句中使用密码的方法.显然,if theRawInput == theCorrectPassword:是非常不安全的.有任何想法吗?我已经看到了关于这个主题的其他问题,但他们都建议使用base64,这也是非常不安全的(我在不使用密码的情况下破解了自己编译的脚本的密码).
我想要一个城市列表和一个邮政编码列表,其中的位置对应(如果NYC是城市列表中的第一个,NYS的代码将首先在代码列表中).说我想设置x纽约的邮政编码.我知道可以这样做:
y = citylist.index('New York')
x = postcodelist[y]
xstring = str(x)
Run Code Online (Sandbox Code Playgroud)
但是,有没有办法将列表等同并在一行中执行此操作,例如:
x = postcodelist.citylist.index('New York').string
Run Code Online (Sandbox Code Playgroud) 比方说,我想检查单词test是否在字符串中.通常情况下,我只是:
if 'test' in theString
Run Code Online (Sandbox Code Playgroud)
但我想确保它是真正的单词,而不仅仅是字符串.例如,test在"它是可憎的"中会产生误报.我可以检查以确保它包含(\s)test(\s)(前后空格),而不是"...准备测试!" 会产生假阴性.看来我唯一的另一种选择是:
if ' test ' in theString or ' test.' in theString or ' test!' in theString or.....
Run Code Online (Sandbox Code Playgroud)
有没有办法正确地做到这一点,像if 'test'.asword in theString?
我使用PHP作为基于电子邮件的订单mail().因为PHP是服务器端的,这是否意味着PHP无法与计算机通信?
在任何浏览器中都有"禁用PHP"选项吗?我是否可以指望每个具有互联网访问权限的浏览器能够(或者至少"尽力"与PHP服务器进行通信)?
我正在尝试制作一个将日本片假名转换为romaji("シ"到"shi")的脚本.这是我正在尝试的:
x = u''
x = raw_input('Enter katakana: ')
x = x.replace(u'\u30B7', u'shi')
Run Code Online (Sandbox Code Playgroud)
输入片假名:シ
UnicodeDecodeError:'ascii'编解码器无法解码位置0的字节0xe3:序数不在范围内(128)
只要我的脚本中的unicode写成u'\ u30B7'而不是シ,它应该能够处理它,对吧?
我想把字符串中的第一个字母大写.字符串将是一个哈希值(因此主要是数字),因此string.title()不起作用,因为字符串85033ba6c会更改为85033Ba6C,而不是85033Ba6c因为数字分隔单词,令人困惑title().我想把字符串的第一个字母大写,无论字母到字符串有多远.这有功能吗?
如果我运行此代码:
for x in range(10):
time.sleep(1)
print("a")
Run Code Online (Sandbox Code Playgroud)
它会做到它应该做的事情.但如果我运行这个:
for x in range(10):
time.sleep(1)
print("a", end="")
Run Code Online (Sandbox Code Playgroud)
它会等待整整10秒,然后打印10 a秒.
我怎么能阻止这个?
在我的脚本中,我有以下内容:
file = '%s/data.txt' % (theDirectory)
text = open(file)
theString = text.read
print 'Hello, %s' % (theString)
Run Code Online (Sandbox Code Playgroud)
它返回:
Hello, <built-in method read of file object at 0x100534a48>
Run Code Online (Sandbox Code Playgroud)
是什么导致了这个?
我正在努力巩固以下内容:
input[type="text"] {
width: 300px;
}
input[type="password"] {
width: 300px;
}
Run Code Online (Sandbox Code Playgroud)
进入这样的事情:
input[type="text"][type="password"] {
width: 300px;
}
Run Code Online (Sandbox Code Playgroud)
我试过这个,type="text", "password"以及其他一些东西.
python ×8
html ×2
string ×2
css ×1
encryption ×1
file ×1
filesystems ×1
if-statement ×1
list ×1
php ×1
pointers ×1
unicode ×1