1주차
연습문제 1번
풀이과정
print( ) : ( )안에 출력하고 싶은것을 나열하여 사용하면 출력할수 있음
" " : 문자들을 큰따옴표로 감싸서 문자열로 만들수 있음
\\ : 역슬래시\ 를 의미
(그런데 의문점 : \를 압력해도 원화 표시로 나옴) 뭐지....
숫자 * 숫자 : 연산값을 표시함
문자열 * 숫자 : 문자열을 숫자만큼 반복함
연습문제 2번
풀이과정
[ ] : 문자선택 연산자 (인덱싱) , [ ] 안에 숫자가 선택할 문자의 위치를 나타남. 주의사항 : 문자열의 위치를 셀때 0부터 시작함 (파이썬이 숫자를 0부터 세는 제로 인덱스 이기 때문에)
그래서 문제에서 "안녕하세요" 라는 문자열은 5글자이기 때문에 마지막 줄인 print("안녕하세요"[5])는 선택할수 있는 문자열이 없기 때문에 오류 발생
연습문제3번
[ : ] : 문자욜 범위 선택 연산자(슬라이싱)는 문자열의 특정 범위를 선택할 때 사용함. 예시: (2:4)는 두번째 부터 네번째까지 문자를 선택하는것임. 숫자 둘중 하나를 생략하여 사용가능한데 그 경우 생략한 쪽의 끝내서 시작함.
추가미션
용어사전
>표현식 : 어떠한 값을 만들어 내는 간단한 코드
>키워드 : 처음부터 이미 의미가 부여된 특별한 단어 (False, None, True, else 등)
>식별자 : 프로그래밍 언어에서 이름을 붙일 때 사용하는 단어
식별자 조건
ⅰ키워드를 사용하면 안됨
ⅱ특수문자는 언더 바(_)만 허용
ⅲ숫자로 시작하면 안됨
ⅳ공백을 포함할수 없음
>주석 : 프로그램을 설명하는 데 사용
>자료형 : 기능과 역할에 따라 구분된 자료의 종류