Я пытаюсь написать функцию, которая принимает два строковых аргумента и возвращает число раз, когда символ из первой строки встречается во второй строке.
Я - полный новичок в Python и нахожусь в тупике.Если бы кто-нибудь мог указать мне правильное направление, это было бы здорово.Мне дали это, чтобы начать с:
def occurrences(text1, text2):
"""Return the number of times characters from text1 occur in text2
occurrences(string, string) -> int
"""
#Your code goes here
Как видите, необходимо 2 строки.Я думал, что строки 1 и 2 будет достаточно, но я не знаю, как их определить.
Я начал с этого до сих пор, и у меня даже нет никакого успеха.
for c in "string":
print c
if c == char c in "string2":
count += 1
Я просто добавляю случайные величины, потому что, как я должен найти char (AZ) в строке, которую я даже не знаю?
РЕДАКТИРОВАТЬ: некоторые из советов, которые вы, ребята, сказали мне, я еще не выучил.Для этого вопроса я должен использовать:
Некоторые подсказки были даны мне также:
Подсказка 1: вы можете найти in
полезным для проверки, если одна строка находится в другой строке.
Подсказка 2: посмотрите на каждый символ во втором аргументе и посмотрите, находится ли он в первом аргументе.