如何测试输入是否只包含特定字符

时间:2017-11-15 16:14:29

标签: python-3.x

我试图创建一个测试id的脚本,输入中的字符不是A, T, C, G,如果输入的字符是false。

我没有任何线索如何开始。如果有人能提供帮助,我会很高兴。 谢谢!

3 个答案:

答案 0 :(得分:1)

以下函数可以检查字符串,以确定它是否只包含字符A,T,C和G.

data class ReservationWithGuests(
    @Embedded val reservation:Reservation,
    @Relation(
        parentColumn = "id",
        entityColumn = "reservationId",
        entity = ReservationGuest::class,
        projection = "guestId"
    ) val guestList: List<Guest>
)

答案 1 :(得分:0)

"A mysqld process already exists"

答案 2 :(得分:0)

使用集合表达:

list函数接受一个字符串并返回其字符列表。 set函数接受一个列表并返回一个集合(丢弃重复项)。

>>> def check_string(code):
...     return set(list('ACTG')).issuperset(set(list(code)))
... 
>>> check_string('IT')
False
>>> check_string('ACTG')
True
>>> check_string('')
True
>>> check_string('ACT')
True