Python에는 사용자로부터 문자열 입력을 받는 방법이 여러 가지 있습니다. 가장 일반적인 방법은 내장 함수 input()을 사용하는 것입니다. 이 함수를 사용하면 사용자가 문자열을 입력할 수 있으며, 이 문자열은 프로그램에서 사용할 변수로 저장됩니다.
Example
다음은 Python에서 사용자로부터 문자열을 입력하는 예입니다 −
# Define a variable to store the input name = input("Please enter your name: ") # Print the input print("Hello, " + name + "! Good to see you.")
Output
위 코드는 다음 output−
Please enter your name: Max Hello, Max! Good to see you.을 생성합니다.
위 코드에는 다음이 포함됩니다.
입력을 저장할 변수 정의 − name = input("이름을 입력하세요:")
이 단계에서는 사용자 입력을 저장하기 위해 "name"이라는 변수가 생성됩니다.
사용자에게 이름을 입력하라는 메시지를 표시합니다 − input("이름을 입력하세요:")
"input()" 함수는 사용자에게 이름을 입력하라는 메시지를 표시하는 데 사용됩니다. "이름을 입력하십시오:"라는 메시지가 매개변수로 함수에 전달됩니다.
사용자 입력을 "name" 변수에 저장합니다 − name = ...
"input()" 함수 호출의 결과는 "name" 변수에 저장됩니다. 이는 사용자의 입력이 이제 "name" 변수에 저장되어 사용할 준비가 되었음을 의미합니다.
인쇄 입력 − print("안녕하세요," + 이름 + "! 만나서 반가워요.")
이 단계에서 "print()" 함수는 "name" 변수에 저장된 값을 사용하여 "Hello, [name]! 만나서 반가워요."라는 메시지를 사용자에게 표시하는 데 사용됩니다. , 이 함수에 인수로 전달됩니다. "name" 값은 "+" 연산자를 사용하여 문자열의 나머지 부분과 연결됩니다.
사용자 입력이 숫자인 경우에도 "input()" 함수의 출력은 항상 문자열이라는 점을 기억하세요. 입력을 숫자로 사용해야 하는 경우 해당 데이터 유형(예: int 또는 float)으로 변환해야 합니다.
Example
사용자가 숫자를 입력하는 예입니다 -
# Define a variable to store the input age = int(input("Please enter your age: ")) # Print the input print("Wow, you are " + str(age) + " years old!")
Output
위 코드는 다음 output−
Please enter your age: 24 Wow, you are 24 years old!을 생성합니다.
위 코드에서
사용자 입력을 저장하기 위해 "age"라는 변수를 만듭니다.
"연령을 입력하세요:"라는 메시지를 매개변수로 함수에 전달합니다.
"input()" 함수는 항상 문자열을 반환하므로, 사용자의 입력을 정수로 변환하려면 "int()" 함수를 사용해야 합니다. 이는 사용자 입력을 문자열 대신 숫자로 저장합니다.
"age" 변수에 "int()" 함수 호출의 결과를 저장합니다.
"print()" 함수는 "age" 변수에 저장된 값을 사용하여 사용자에게 메시지를 표시하는 데 사용됩니다. "와, 올해 [나이]살이 되셨네요!"라는 메시지가 매개변수로 함수에 전달됩니다. "str()" 함수를 사용하여 먼저 "age" 값을 문자열로 변환한 다음 "+" 연산자를 사용하여 이를 문자열의 나머지 부분과 연결합니다.
사용자가 입력을 제공하지 않는 경우 입력 상자의 기본값을 지정할 수도 있습니다. 이는 "or" 연산자와 기본값을 사용하여 달성할 수 있습니다. −
Output
위 코드는 다음 output−
# Define a variable to store the input name = input("Please enter your name (or press enter for default): ") or "Max" # Print the input print("Hello, " + name + "! Good to see you.")을 생성합니다.
위 코드에서
사용자가 입력한 이름을 저장하려면 "name"이라는 변수를 만듭니다.
"이름을 입력하세요(또는 기본값을 사용하려면 Enter를 누르세요) -"라는 메시지를 함수에 매개변수로 전달합니다.
or 연산자는 name 변수의 기본값을 설정하는 데 사용됩니다. 사용자가 이름을 입력하지 않고 Enter 키를 누르면 input() 함수는 빈 문자열을 반환합니다. 사용자 입력이 빈 문자열인 경우 or 연산자는 기본값 "Max"로 평가됩니다.
input() 함수 호출의 결과 또는 기본값 "Max"를 name 변수에 저장합니다.
이름 변수를 사용하여 맞춤 인사말을 인쇄하세요. + 연산자를 사용하여 문자열 값을 연결하여 인쇄할 단일 문자열을 만듭니다.
요약하자면 Python에서 사용자로부터 문자열을 받는 것은 간단한 작업이며 미리 만들어진 "input()" 메서드를 사용하여 수행할 수 있습니다. 문자열 또는 숫자 값을 수집해야 하는지 여부에 관계없이 입력을 적절한 데이터 유형으로 변환하고 나중에 참조할 수 있도록 변수에 저장하는 것은 매우 쉽습니다.
"input()" 메소드는 사용자로부터 정보를 얻고 나중에 코드에서 사용하기 위해 저장하는 편리한 도구입니다.
위 내용은 Python에서 사용자 입력으로부터 문자열을 얻는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!