===== print 함수의 변경 ===== ## 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 ===== long이 사라지고 int로 통일 ===== >>> type(2*3030) >>> type(2.0 * 2) ===== 유니코드 체계 ===== 문자열이 'str' 타입으로 통일되어 따로 유니코드를 구분하지 않는다. >>> type("가") >>> type(u"가") v2에서는 'str', 'unicode'로 구분되어 있었으나 v3에서는 'str'로 통일 bytes로 사용하고 싶다면 encode() 함수로 문자열을 인코딩해서 bytes로 변환한다. >>> type('가'.encode('utf-8'))