小编tkb*_*kbx的帖子

如果'z'中的'x'和'y':

我正在python中编写一个Q&A脚本.它获取raw_input,并将其设置为问题.我试过了if 'var1' and 'var2' in theQuestion:,但它找到的是字符串,而不是两者.有没有办法让我在一个'if'语句中完成这项工作?(不是'if x:if y:then z).

python if-statement

3
推荐指数
1
解决办法
5957
查看次数

Python中的真正安全性

我一直在寻找一种在if语句中使用密码的方法.显然,if theRawInput == theCorrectPassword:是非常不安全的.有任何想法吗?我已经看到了关于这个主题的其他问题,但他们都建议使用base64,这也是非常不安全的(我在不使用密码的情况下破解了自己编译的脚本的密码).

python encryption

3
推荐指数
1
解决办法
181
查看次数

在列表之间交换的Pythonic方式?

我想要一个城市列表和一个邮政编码列表,其中的位置对应(如果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)

python list

3
推荐指数
1
解决办法
91
查看次数

正确检查单词是否在字符串中?

比方说,我想检查单词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

python string

3
推荐指数
1
解决办法
152
查看次数

PHP是否适用于所有浏览器?

我使用PHP作为基于电子邮件的订单mail().因为PHP是服务器端的,这是否意味着PHP无法与计算机通信?

在任何浏览器中都有"禁用PHP"选项吗?我是否可以指望每个具有互联网访问权限的浏览器能够(或者至少"尽力"与PHP服务器进行通信)?

html php

3
推荐指数
1
解决办法
414
查看次数

Python无法识别unicode

我正在尝试制作一个将日本片假名转换为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'而不是シ,它应该能够处理它,对吧?

python unicode

3
推荐指数
1
解决办法
250
查看次数

如果第一个字符不是字母,则首字母大写首字母串?

我想把字符串中的第一个字母大写.字符串将是一个哈希值(因此主要是数字),因此string.title()不起作用,因为字符串85033ba6c会更改为85033Ba6C,而不是85033Ba6c因为数字分隔单词,令人困惑title().我想把字符串的第一个字母大写,无论字母到字符串有多远.这有功能吗?

python string

3
推荐指数
2
解决办法
308
查看次数

睡觉和打印没有换行?

如果我运行此代码:

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秒.

我怎么能阻止这个?

python

3
推荐指数
1
解决办法
411
查看次数

获取指针而不是字符串

在我的脚本中,我有以下内容:

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)

是什么导致了这个?

python filesystems pointers file

2
推荐指数
1
解决办法
188
查看次数

多个属性的CSS?

我正在努力巩固以下内容:

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"以及其他一些东西.

html css

2
推荐指数
1
解决办法
33
查看次数

标签 统计

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