小编Str*_*ing的帖子

使用列表检查字符串是否包含某个字母或数字

我正在回答的问题要求您验证 Car Reg Plate。它必须查找由两个字母、三个数字、三个字母组成的序列,否则返回“不是有效的邮政编码”之类的消息

我需要知道如何通过将字符串与列表进行比较来检查字符串是否包含某个字母或数字。

到目前为止,我有这个:

# Task 2

import random
import re

def regNumber():
    # Generate a Car Reg Number
    letters = ["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"]
    numbers = ["1","2","3","4","5","6","7","8","9","0"]

    letter1 = random.choice(letters)
    letter2 = random.choice(letters)
    number1 = random.choice(numbers)
    number2 = random.choice(numbers)
    letter3 = random.choice(letters)
    letter4 = random.choice(letters)
    letter5 = random.choice(letters)
    licensePlate = (letter1 + letter2 + number1 + number2 + letter3 + letter4 + letter5)
    return licensePlate, letters, numbers

carReg, letters, numbers = regNumber()

print(carReg)
if letters not in carReg: print("Success")
Run Code Online (Sandbox Code Playgroud)

但是,我收到此错误: …

python

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

制作一个CSS平滑动画"双向"?

已经检查了大量的答案,但找不到我需要的答案.我想这是因为我找不到正确的话来说出来!

我有一个设置为高度为80px的textarea,当你将鼠标悬停在它上面时,会有一个平滑的webkit动画,它会扩展到310px.这个位工作正常,只是当你将鼠标从文本区域移开时,它会立即回到80px,这时最好再次平滑地压缩它.

我如何修改此代码以使其成功?

textarea
{
    width: 1100px;
    height: 80px;
    font-weight: bold;
    font-size: 20px;
    border-radius: 10px;
    border-color: #000000;
    background-color : #000000;
    color: #FFFFFF;
    opacity: 0.7;
    font-family: "Times New Roman";
    vertical-align: middle;
}
textarea:hover
{
    font-weight: bold;
    font-size: 31px;
    border-radius: 10px;
    opacity: 1;
    width: 1100px;
    height: 310px;
    -webkit-transition: height 1s;
}
Run Code Online (Sandbox Code Playgroud)

css css3

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

意外的令牌} Javascript

我在将多个参数传递给Javascript函数时遇到了一些麻烦.

功能:

function selectDino(dinosaurName, dinosaurHealth, dinosaurTraits)
{
    localStorage.setItem("dinoName", dinosaurName);
    localStorage.setItem("dinoHealth", dinosaurHealth);
    localStorage.setItem("dinoTraits", dinosaurTraits);
    location.replace("nextpage.html");
}
Run Code Online (Sandbox Code Playgroud)

....

调用(主要是"selectDino()"位):

<img class="leftDino" src="dino1.png" onmouseover = getDino("dinoOne") onclick=selectDino("dinoOne", "20", "Banterous")>
<img class="centerDino" src="dino2.png" onmouseover = getDino("dinoTwo") onclick=selectDino("dinoTwo", "18", "Spiky")>
<img class="rightDino" src="dino3.png" onmouseover = getDino("dinoThree") onclick=selectDino("dinoThree", "22", "Bitey")>
Run Code Online (Sandbox Code Playgroud)

每当我查看Chrome开发者控制台时,它都会告诉我以下内容:

Uncaught SyntaxError: Unexpected token }
Run Code Online (Sandbox Code Playgroud)

有人能帮忙吗?

编辑

在属性周围添加了单引号,这解决了问题.

javascript

-8
推荐指数
1
解决办法
84
查看次数

标签 统计

css ×1

css3 ×1

javascript ×1

python ×1