- 몰랐던 기능들
- ord() -> 문자 => 아스키코드 변환
- chrd() -> 아스키코드 => 문자 변환
- .isalpha() -> 알파벳으로만 구성되었는지 확인
- find() 함수 -> index()와 동일한 기능. 대신 값이 없으면 -1을 반환하고(index는 ValueError뜸), index와는 다르게 리스트, 튜플에서 사용 불가. 문자열에서만 사용가능함. (https://ooyoung.tistory.com/78 참고함)
- 주의할 점들
- input = sys.stdin.readline().split() -> .split() 넣어줘야 뒤에 개행 문자 사라짐(안하고 str쓰려하면 개행문자 오류남)
- 대신 sys.stdin.readline()은 무조건 리스트 안에 문자열이 들어감.
- reversed()는 기존 변수는 그대로 두고 새로운 reversed객체를 만들어 거기에 시퀀스를 반대로 해 놓는다.
- 객체로 나와 따로 리스트 등으로 변환해줘야함.
- ** if - continue else~로 하지 말고 if not - if ~로 바로 가자. 그게 더 간결하다.
- 알아두면 유용한 정보들
- 아스키코드에서 'A' 는 65, 'a'는 97이다. 알파벳은 26개이므로 여기서 0~25를 더해서 쓰면 대소문자 전체를 표현할 수 있다.
** 백준 1316번
여기서 if - :
continue 를 할거면
그냥 != 일때 다음 if 문으로 들어가는 것이 낫다.
if - :
continue
else:
----
는
if not -:
if :
----
로 더 간결하게 쓸 수 있음을 기억하자.
LIST
'Programming Language > Python 공부' 카테고리의 다른 글
[Pylearn] 1222 / 딕셔너리 응용 (0) | 2021.12.22 |
---|---|
[Pylearn] 1213 / 문자열 응용하기 (0) | 2021.12.13 |
[Python] 1210 / file 입출력, 클래스 #1 (0) | 2021.12.10 |
[Python] 1205 List Comprehension(리스트 표현식) 및 문자열, 백준 2869번 (0) | 2021.12.06 |
[Python] 1201 공부한 점들 (0) | 2021.12.01 |