logo

문자열을 Int Python으로 변환

Python에서는 'int()', 'eval()', 'str.isdigit()' 등과 같은 내장 함수를 사용하여 문자열을 정수로 변환할 수 있습니다. 그러나 문자열은 다음을 나타내야 한다는 점에 유의하는 것이 중요합니다. 변환이 성공하려면 유효한 정수 값입니다.

Python에서 데이터 유형을 문자열에서 int로 변경하는 방법을 살펴보겠습니다.



자바 재정의하는 방법
  Input:   str_num = '1001'   Output:   1001   Explanation:   In this, we are converting string into integer>

문자열을 정수로 변환하는 방법?

에는 여러 가지 내장 함수가 있습니다. 파이썬 문자열을 숫자로 변환할 수 있는 Python의 여러 내장 함수. 이 함수는 문자열을 인수로 사용하고 해당 정수 값을 반환합니다.

문자열을 숫자 방법으로 변환

문자열을 정수 데이터 유형으로 변환하는 방법을 설명했습니다. 기능 목록은 다음과 같습니다.



  1. int() 함수 사용
  2. eval() 함수 사용
  3. 사용 ast.literal_eval
  4. str.isdigit() 함수 사용

int() 함수를 사용하여 문자열을 int로 변환

여기서 우리는 사용할 것입니다 int() 함수 int 데이터 유형을 반환합니다.

파이썬3






num>=> '10'> # check and print type num variable> print>(>type>(num))> # convert the num from string into int> converted_num>=> int>(num)> # print type of converted_num> print>(>type>(converted_num))> # We can check by doing some mathematical operations> print>(converted_num>+> 20>)>

>

>

산출

 30>

참고로, float로 변환하려면 다음을 사용할 수 있습니다. Python의 float()

Eval() 함수를 사용하여 문자열을 int로 변환

여기서 우리는 사용할 것입니다 평가() 메소드 문자열을 Int로 변환하려면

파이썬3




자바 열거형
# converting python string to> # int using eval() function> a>=> '100'> print>(>eval>(a)>+>12>)>

>

>

산출

112>

Ast.literal_eval을 사용하여 문자열을 정수로 변환하는 변환기

이 함수는 Python 리터럴 또는 컨테이너 표시로 구성된 문자열이나 표현식 노드를 평가합니다.

파이썬3




from> ast>import> literal_eval> int_value>=> literal_eval(>'1234'>)> print>(int_value)> print>(>type>(int_value))>

>

>

산출

1234>

str.isdigit() 메서드를 사용하여 문자열을 int로 변환합니다.

파이썬 isdigit() 함수 입력 문자열의 모든 값이 숫자이면 부울 값 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다.

파이썬3




string>=> '42'> if> string.isdigit():> >integer>=> int>(string)> >print>(integer)># Output: 42> else>:> >print>(f>'{string} is not a valid integer.'>)>

>

>

산출

42>

메모: 부동 소수점 값은 계산을 위해 정수와 함께 사용할 수 있는 10진수 값입니다.

자바 비교 인터페이스

Python에서 문자열을 int로 변환하는 방법을 다루었습니다. 언급된 방법 중 하나를 사용하여 변수의 데이터 유형을 문자열에서 정수로 변경할 수 있습니다.

비슷한 읽기: