그래서 내 코드에서 보통 문자열을 int로 변환하기 위해이 작업을 수행합니다. 그러나 좀 덜 어색한 방법이 있는지 궁금 해서요.문자열을 int로 변환하는 짧은 방법 Python 3
myInput = int(myInput)
어쩌면 이것은 있어야 할 것입니다. 그러나 아이디어가 있다면 미리 감사하십시오.
그래서 내 코드에서 보통 문자열을 int로 변환하기 위해이 작업을 수행합니다. 그러나 좀 덜 어색한 방법이 있는지 궁금 해서요.문자열을 int로 변환하는 짧은 방법 Python 3
myInput = int(myInput)
어쩌면 이것은 있어야 할 것입니다. 그러나 아이디어가 있다면 미리 감사하십시오.
먼저 str
함수는 변수의 값을 문자열로 변환합니다. 문자열을 int로 변환하려고하면 int
함수 (https://docs.python.org/3/library/functions.html#int)를 사용하는 것이 좋습니다.
myInput = int(myInput)
이 3 편지 쓰기 기능을 사용하면 짧은 방법으로 필요한 수행합니다
파이썬 코드는 같을 것이다. 실제로 Java와 같은 다른 언어에서 구문은 거의 두 배입니다.
int myIntInput = Integer.parseInt(myInput);
네, str()에 대한 나쁜 감사합니다. –
자바 예는 아마 당신은 myNumber = myInput.toInt
같은 뭔가를 기대했다. 그러나 현재 네이티브로 할 수는 없습니다. 부동 소수점 형 문자열에서 정수 부분을 추출하려면 float
으로 먼저 변환 한 다음 int
으로 변환해야합니다. 또는 당신은 ValueError: invalid literal for int()
를 얻는다. 예를 들어
myInput = int(float(myInput))
: //docs.python :
>>> nb="88.8"
>>> int(nb)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: invalid literal for int() with base 10: '88.8'
>>> int(float(nb))
88
'의 STR (myInput)는 'A [문자열 (HTTPS로'myInput' 변환된다 그래서, 이것은 강력한 방법이다. org/3.3/library/functions.html # func-str), 같은 구문이 myInput을 [int] (https://docs.python.org/3.3/library/functions.html)로 변환하는 데 사용됩니다 #int), 아마'myInput = int (myInput)'을 의미할까요? – davedwards