변환 정수-문자열?

난 로렌아줌마가 변환하십시오 의 정수 문자열으로 수 있다. 나는 이 타입 캐스팅 맹세하였다.

d = 15
d.str()

When I try it 's # 39 와 같은 문자열로 변환하는 it& 오류를 표시하고, int' 없다 ',' 모든 속성 doesn& # 39 라는 str.

질문에 대한 의견 (2)
해결책
>>> str(10)
'10'
>>> int('10')
10

링크 문서:

String str () '기능을 내장' 로 변환하는 완료되어도 있는 ['str ()'] [1] 방법은 기본적으로 호출하여 해당 매개변수입니다.

[1]: https://docs.python.org/3/reference/datamodel.html # object.str

해설 (0)

이거 드세요.

str(i)
해설 (0)

Python 에서 강제 유형을 캐스트 아무도 없습니다. 당신은 당신의 가변으로 변환하십시오 작업공간에서 명시성 것입니다.

String str () '기능을 사용하면' 에서 객체를 변환하십시오. '정의' 와 모든 객체에는 작동하잖아 메서드입니다 str () 라는 것을 알 수 있다. 사실

str(a)

같습니다

a.__str__()

같은 스케쳐내 변환할지 한, int, float, etc.

해설 (0)

관리할 수 있는 비사양 정수 투입물:

number = raw_input()
try:
    value = int(number)
except ValueError:
    value = 0
해설 (0)
>>> i = 5
>>> print "Hello, world the number is " + i
TypeError: must be str, not int
>>> s = str(i)
>>> print "Hello, world the number is " + s
Hello, world the number is 5
해설 (0)

Python 에서 = &gt. 3.6tb 'f' 포맷을 사용할 수 있습니다.

>>> int_value = 10
>>> f'{int_value}'
'10'
>>>
해설 (1)

제가 보기에 가장 좋은 방법이 있다.

i = 32   -->    `i` == '32'
해설 (2)

사용할 수 있는 '또는' 스포르마 '' %s

>>> "%s" % 10
'10'
>>>

(또는)

>>> '{}'.format(10)
'10'
>>>
해설 (0)

누군가를 위해 필요로 하는 특정 자리 아래 int 문자열로 변환하는 방법을 사용하는 것이 좋습니다.

month = "{0:04d}".format(localtime[1])

자세한 내용은 https://stackoverflow.com/questions/134934/display-number-with-leading-zeros 오버플로입니다 질문 * 스택할 참조할 수 있습니다

해설 (0)

파이썬 3.6tb 위한 새로운 기능을 사용할 수 있습니다 # 39 에 비해 더 빠른 f 문장열 변환하시겠습니까 문자열과 it& str () 함수를 사용하는 것과 같은:

age = 45
strAge = f'{age}'

이러한 이유로 str () 함수를 파이썬 제공합니다.

digit = 10
print(type(digit)) # will show 
convertedDigit= str(digit)
print(type(convertedDigit)) # will show 

이 문서에서는 대한 자세한 답변 확인할 수 있습니다. 변환 및 파이썬 문자열을 String 으로 파이썬 Int Int

해설 (0)

또한, Python 의 도입으로 f 문장열 3.6tb 작업: "'

39, & # 39, {10} f& = 10& # 39, & # 39.

"' 실제로 호출하십시오 str () 의 비용을 들여 ',' 보다 가독성을.

실제로 it& # 39 의 '보다' %x 구체화하십시오 포맷 및 '스포르마 ()'!

해설 (0)