[Python 학습] 문자열 앞 에 (u, r, b) 기능 추가

805 단어 기계 학습
1. r / R 은 비 전의 적 인 원시 문자열 을 나타 낸다. 예 를 들 어 문자열 에 나타 나 면
줄 이 바 뀌 지만 문자열 앞 에 r 를 추가 하면 \n 두 문 자 를 나타 내 며 정규 표현 식 에서 흔히 볼 수 있다.
2. b Python 3 에서 기본 값 str 은 (Python 2 리) unicode 이 고 bytes 는 (Python 2) 의 str 이 며 b 접 두 사 는 bytes 를 대표 합 니 다.Python 2 에서 b 접 두 사 는 구체 적 인 의미 가 없고 Python 3 의 이런 표기 법 을 호 환 하기 위해 서 입 니 다.
3. u / U 는 유 니 버 설 문자열 을 표시 합 니 다. 중국어 만 을 위 한 것 이 아니 라 모든 문자열 에 대해 유 니 버 설 인 코딩 을 할 수 있 습 니 다.일반 영문 문 자 는 각종 인 코딩 을 사용 하여 기본적으로 정상적으로 해석 할 수 있 기 때문에 일반적으로 u 를 가지 고 있 지 않다.그러나 중국 어 는 필요 한 인 코딩 을 표시 해 야 한다. 그렇지 않 으 면 인 코딩 이 바 뀌 면 어 지 러 워 진다.모든 인 코딩 방식 을 사용 하 는 것 을 권장 합 니 다 UTF-8.
참조 링크:http://blog.csdn.net/u010496169/article/details/70045895

좋은 웹페이지 즐겨찾기