ìí ë ì§ê¸ë²¨ë½
차례:
정수 및 문자열을 포함하여 Python의 모든 데이터 유형은 객체입니다. 파이썬 코드를 작성할 때 종종 한 데이터 유형을 다른 데이터 유형으로 변환해야합니다. 예를 들어 문자열로 표시되는 숫자에 대해 수학 연산을 수행하려면 정수로 변환해야합니다.
이 튜토리얼에서는 파이썬 문자열을 정수로 변환하는 방법을 보여줍니다.
파이썬
int()
함수
내장
int()
함수는 주어진 숫자 나 문자열에서 10 진수 정수 객체를 반환합니다. 다음과 같은 형식이 사용됩니다.
int(x, base=10)
`함수는 두 가지 인수를 허용합니다.
-
x
정수로 변환 할 문자열 또는 숫자base
-첫 번째 인수의 숫자 시스템을 나타냅니다. 값은 0과 2–36 일 수 있습니다. 밑이 제공되지 않으면 기본값은 10 (십진 정수)입니다.
일반적으로 정수는 16 진 (16 진), 10 진 (10 진), 8 진 (8 진) 또는 2 진 (2 진) 표기법으로 표현됩니다.
주어진 인수를 정수로 표현할 수 없으면 함수는
ValueError
예외를 발생시킵니다.
파이썬 문자열을 정수로 변환
Python에서 'string'은 작은 (
'
), 큰 (
"
) 또는 삼중 따옴표 (
"""
)를 사용하여 선언 된 문자 목록입니다.
숫자 만 포함 된 변수가 따옴표를 사용하여 선언되면 해당 데이터 유형은 문자열로 설정됩니다. 다음 예제를 고려하십시오.
days = "23" type(days)
type()
함수는
days
가 String 객체임을 보여줍니다.
변수에 대해 수학 연산을 시도해 봅시다. 파이썬은 문자열과 정수로 더하기 계산을 수행 할 수 없기 때문에
십진 정수의 문자열 표현을
숫자에 쉼표, 수천, 수백만 등 표시가 있으면
다른 숫자 시스템에서 정수를 나타내는 문자열을 변환 할 때 올바른
예를 들어, 16 진법에서 숫자 54732는 D5CF로 표시됩니다. 십진 정수로 변환하려면 기본 16을 사용해야합니다. 파이썬에서는
print(days+5)
TypeError
예외 오류를 발생시킵니다:
Traceback (most recent call last): File " ", line 1, in TypeError: cannot concatenate 'str' and 'int' objects
Traceback (most recent call last): File " ", line 1, in TypeError: cannot concatenate 'str' and 'int' objects
Traceback (most recent call last): File " ", line 1, in TypeError: cannot concatenate 'str' and 'int' objects
int
로 변환하려면 문자열을
int()
함수에 전달하면 십진 정수가 리턴됩니다.
days = "23"
days_int = int(days)
type(days_int)
print(days_int+5)
28
int()
함수에 숫자를 전달하기 전에 쉼표를 제거해야합니다.
total = "1, 000, 000"
int(total.replace(", ", ""))
1000000
base
을 사용해야합니다.
int("D5CF", 16)
54735
D5CF
을 설정하지 않고
D5CF
문자열을
int()
함수에 전달하면
ValueError
예외가 발생합니다.
int("D5CF")
Traceback (most recent call last): File " ", line 1, in ValueError: invalid literal for int() with base 10: 'D5CF'
Traceback (most recent call last): File " ", line 1, in ValueError: invalid literal for int() with base 10: 'D5CF'
Traceback (most recent call last): File " ", line 1, in ValueError: invalid literal for int() with base 10: 'D5CF'
결론
int()
함수를 사용하여 문자열을 정수로 변환 할 수 있습니다.
파이어 폭스에서 파이어 폭스 5 : 파이썬에서 우리가 사랑하고 싫어하는 것

모질라의 브라우저를 사용하여 생일 축하를 얻은 후, 파이어 폭스와의 혐오스러운 관계는 깔끔한 목록에 요약 될 수있다.
사용자 에이전트 문자열을 변경하여 Chrome의 ipad 인터페이스로 전환합니다.

사용자 에이전트 문자열을 변경하여 Chrome에서 iPad 인터페이스로 전환합니다.
파이썬에서 문자열을 나누는 방법

문자열로 작업 할 때 일반적인 작업 중 하나는 주어진 구분 기호를 사용하여 문자열을 하위 문자열 배열로 분할하는 것입니다. 이 기사에서는 파이썬에서 문자열을 분할하는 방법에 대해 설명합니다.