print 함수로 출력할 문자는 ' ' 또는 " "로 감싸야 한다.문자열 속에 ' '가 있는 경우에는 " "로, " "기호가 있는 경우에는 ' '로 감싸줘야 한다.긴 문자열은 \\ 기호를 사용하여 여러 줄에 개행없이 작성할 수 있다.end 인자를 사용하면 print함수
파이썬에서 strip()을 이용하면 string의 앞뒤 공백 또는 특별한 문자를 삭제할 수 있다.인자로 전달한 문자를 지울 수 있다. 인자를 전달하지 않으면 string에서 공백을 제거한다.strip() : 인자로 전달된 문자를 string의 왼쪽과 오른쪽에서 제거한다
오프셋 인덱스 : 마스크, 마스킹 : \[]특정위치의 데이터를 출력할 때 사용iterable한 데이터 타입 에서만 사용 가능✔ text2:5 -> 2번째는 포함 5번째는 미포함✔ :2 -> 앞에 2개, 3: -> 4번째부터 끝까지, -2: -> 뒤에 2개✔ :
list \[] : 순서가 있는 수정이 가능한 데이터 타입이다.✔ 리스트 안에는 다 들어갈 수 있음✔ append : 가장뒤에 값 추가, pop : 가장 마지막 데이터를 출력하고 출력한 데이터를 삭제, sort : 오름차순 정렬✔ 얕은복사 : 주소값을 복사하므로 복사본
range(시작숫자, 종료숫자, step)의 형태시작숫자부터 종료숫자 바로 앞 숫자까지의 컬렉션을 만든다.시작숫자와 step은 생략이 가능하다.✔ 시작숫자와 step을 생략했을때✔ 시작숫자와 step을 사용할때반복문 사용 시 몇번째 반복문인지 확인이 필요할 때가 있다.
간단한 if, else 구문을 한줄의 코드로 표현하는 방법(TRUE) if (condition) else (FALSE)cf) 0을 제외한 나머지 숫자값들은 True로 인식하고, 0은 False로 인식한다.✔ data 변수가 0이면 'zero'출력, 아니면 'not ze
파라미터 : 함수를 선얼할때 호출하는 부분에서 보내주는 데이터를 받는 변수아규먼트 : 함수를 호출할때 함수에 보내주는 데이터✔ 디폴트 파라미터로 num2 = 10을 설정하고 아무숫자를 입력하지 않으면 num2는 10으로 인식한다.함수에서 return이 실행되면 결과를
문자열이 숫자인지 아닌지 판별하는 함수이다.해당 문자열이 0~9 까지의 수로 이루어진 것인지 검사한다.int로 바로 변환이 가능한지 검사하는 것 이다.✔ a = '3²' 인 경우
math 모듈을 사용하려면 math 모듈을 import 해야한다.✔ ceil : 올림 함수 이다.
abc\[]사이의 문자들과 매치하는지 확인한다."a"는 정규식과 일치하는 문자인 "a"가 있으므로 매치함"before"는 정규식과 일치하는 문자인 "b"가 있으므로 매치함"dude"는 정규식과 일치하는 문자인 a, b, c중 어느 하나도 포함하고 있지 않으므로 매치되지
리스트.sort() 는 본체의 리스트를 정렬하여 '변환'하는 것이다.sorted(리스트)는 본체의 리스트는 내버려두고 정렬한 새로운 리스트를 출력한다.✔ sort() 사용법✔ key = lambda 옵션 , 각 인자값을 기준으로 정렬
지정한 문자가 어디에 있는지 인덱스를 반환한다.(첫번째 값만 반환)지정한 문자가 없다면 -1을 출력한다.find함수의 두번째 파라미터는 시작 위치를 의미한다.(생략한 경우에는 처음부터 시작)✔ .find(찾을 문자)
컨테이너안의 데이터들의 개수를 셀 때 collections모듈의 Counter를 사용한다.'요소가 딕셔너리 키'로 저장되고 '개수가 딕셔너리값'으로 저장되는 컬렉션이다.딕셔너리 자료형이다.✔ type은 Dictionary 자료형이다.✔ .keys() & .values(
ord(문자) : 아스키코드 반환chr(숫자) : 숫자에 맞는 아스키코드 반환✔ 문자숫자('0' ~ '9')는 48 ~ 57