내용으로 건너뛰기
GINS WIKI 긴스 위키
사용자 도구
로그인
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
현재 위치:
긴스위키 GINS wiki
»
개발 언어
»
python
»
print 함수의 변경
추적:
language:python:version_3
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
===== print 함수의 변경 ===== <code python> ## v2 ## >>> print "string1-", "string 2" string1-string 2 ## v3 ## >>> print( "string1-", "string 2" ) # # 구분자(sep), 끝라인(end) 지정 가능 # >>> print( "string1=", "abcde", sep="++", end=" !") string1=++abcde ! # # 문자열 포맷 exam # >>> var1 = 3.14 >>> print('Number Format: {v1}'.format(v1=var1)) Number Format: 3.114 </code> ===== long이 사라지고 int로 통일 ===== <code python> >>> type(2*3030) <class 'int'> >>> type(2.0 * 2) <class 'float'> </code> ===== 유니코드 체계 ===== 문자열이 'str' 타입으로 통일되어 따로 유니코드를 구분하지 않는다. <code python> >>> type("가") <class 'str'> >>> type(u"가") <class 'str'> </code> v2에서는 'str', 'unicode'로 구분되어 있었으나 v3에서는 'str'로 통일 bytes로 사용하고 싶다면 encode() 함수로 문자열을 인코딩해서 bytes로 변환한다. <code python> >>> type('가'.encode('utf-8')) <class 'bytes'> </code>
language/python/version_3.txt
· 마지막으로 수정됨: 2024/04/23 22:44 저자
127.0.0.1
문서 도구
문서 보기
이전 판
역링크
맨 위로