Я знаю, что название может быть не самым лучшим, так как я не совсем точно объясняю свою проблему короткими словами. Тем не менее, я недавно просматривал некоторые коды в Интернете, и у меня не было причин, по которым использовался какой-то код. Я пытался смотреть в Интернете, но поскольку я не знаю, что называется той частью кода, я не знаю, что искать, чтобы вы ребята, моя последняя надежда.Какова роль string = "" в программе Python
В этой функции
def NumIntoChar(LineLis):
for n in LineLis:
string = "" # Here is what im not sure. why is this used here ?
for i in range(n):
string += '-'
print(string)
Im уверены, почему строка = "" используется между 2 для взглядов другой пример:
message = """SAHH""" # Add Code
message = message.upper()
keyShift = 1
encryptedMsg = ""
result = {}
while keyShift <= 26:
encryptedMsg = ""
for character in message:
if character.isalpha() is True:
x = ord(character) - 65
x += keyShift
x = x % 26
encryptedMsg += chr(x + 65)
else:
encryptedMsg += character
result[keyShift] = encryptedMsg
keyShift += 1
for r in result.keys():
print(r,result[r])
Здесь мы видим 'encryptedMsg = ""' быть используется так же, как в предыдущем коде.
Инициализируется пустая строка переменной –