
<파이썬의 기본 구성 요소>
키워드 : 파이썬이 만들어질 떄 이미 사용하겠다고 예약해 놓은 것 (자바나 C의 예약어와 같은 개념!)
식별자 : 이름을 붙일 때 사용하는 단어 (변수나 함수의 이름을 붙일 때 사용)
- 스네이크 케이스 : item_list odd_sum -> 괄호가 있으면 함수에, 없으면 변수에 사용
- 캐멀 케이스 : itemList OddSum -> 클래스에 사용
<출력문>
파이썬에서는 출력을 할 때 printf()를 사용합니다.
ex) print("오늘은 7월 8일입니다.")
print(123)
여러 개를 출력할 때는 ,(쉼표)로 연결할 수도 있습니다.
ex) print("오늘은","7월","8일입니다")
print(123, 456, 789)
아무것도 적지 않으면 줄바꿈을 할 수 있습니다.

chapter 1 확인 문제
- 파이썬에서 원하는 자료를 출력할 때 사용하는 함수입니다. 다음과 같은 결과가 나오도록 빈칸에 알맞은 함수를 적어 보세요.
2. 다음 중 식별자로 사용할 수 있는 것은 O표, 식별자로 사용할 수 없는 것은 X표 하세요.
① O ② O ③ X ④ O ⑤ O
3. print() 함수의 print는 다음 중 무엇일까요?
②
4. print() 함수의 print는 스네이크 케이스와 캐멀 케이스 방식 중 어떤 방식으로 작성된 건가요?
스네이크 케이스
5. 다음 내용을 스네이크 케이스와 캐멀 케이스 형태로 바꿔 보세요.
예시
|
스네이크 케이스
|
캐멀 케이스
|
hello coding
|
hello_coding
|
HelloCoding
|
we are the world
|
we_are_the_world
|
WeAreTheWorld
|
create output
|
create_output
|
CreateOutput
|
init server
|
init_server
|
InitServer
|
<자료형>
자료형에는
문자열 : 메일 제목, 메시지 내용 등 ("안녕하세요", "집가고싶당")
숫자 : 물건의 가격, 학생의 성적 등 (78, 728, 48)
불 : 친구의 로그인 상태 등 (True, False)
이 있습니다.
- 자료형의 type 알아보기
type() - ()안에 원하는 자료를 넣으면 자료형을 알 수 있습니다.

- 문자열 만들기
문자열은 작은따옴표, 큰따옴표로 감싸서 만들 수 있습니다.

+ 만약에 (안녕하세요 저는 "미림"입니다.)라는 문장을 출력하고 싶을 때

그래서 어떻게 해야하냐!

또는 이스케이프 문자를 사용할 수 있습니다. 자판의 \에 있는 백슬래쉬입니다.

++ 이외의 이스케이프 문자들
- \n - 줄바꿈을 의미합니다.
- \t - 탭을 의미합니다.

- 여러줄의 문자열 만들기
문자열 여러개는 \n을 줄바꿈하고 싶은 부분마다 넣어서 만들 수도 있지만 """~"""을 쓰는 방법도 있습니다!

- 문자열 연산자
문자열은 +로 연결할 수 있습니다.

** 쉼표로도 문자열을 연결할 수 있지만 문자열 연결자와 다른 점은 쉼표로 연결할 시 문자열 사이에 띄어쓰기가 포함이 되지만 문자열 연결자로 연결할 시에는 띄어쓰기 없이 바로 연결되는 것을 볼 수 있습니다!! **
++ 문자열 연결자는 문자열끼리만 연결이 가능해 숫자와는 연결할 수 없습니다!! 그래서 숫자를 연결할 때는 숫자가 아닌 문자열 숫자로 연결해야합니다!!
- 문자열 반복 연산자
문자열은 *로 반복시킬 수 있습니다.

- 문자 선택 연산자(인덱싱)
[]로 문자열 내부의 문자 하나를 선택할 수 있습니다.

** 다른 점은 컴퓨터는 숫자를 0부터 센다는 점입니다~! 그래서 우리기준 1번째는 컴퓨터 기준으로 0번째입니다~! **
[ ] 속에 -를 넣으면 뒤에서부터 셀 수 있습니다.

- 문자열 범위 선택 연산자(슬라이싱)
[숫자1:숫자2]로 출력할 문자열의 범위를 지정합니다. '숫자1 이상 ~ 숫자2 미만'으로 생각하면 쉽습니다.

++ 문자열 범위 선택 연산자는 생략할 수도 있습니다. [1:] - 1번째부터 끝까지 / [:5] 0번째부터 4번(5번째 미만)까지

- 문자열의 길이 구하기
문자열의 길이는 len()을 사용해서 구할 수 있습니다.

chapter2 확인 문제
- 다음은 문자열을 만드는 파이썬 구문입니다. 빈칸에 알맞은 기호를 넣어보세요.
--> "~"
--> '~'
--> """
~~
"""
2. 이스케이프 문자의 의미를 보고 알맞은 기호 혹은 문자를 넣어 보세요.
--> \"
--> \'
--> \n
--> \t
--> \\
기본 미션
3. 다음 프로그램의 실행 결과를 예측해보세요.
# 연습 문제
\\\\
--------
4. 다음 프로그램의 실행 결과를 예측해 보세요. 그런데 이 예제를 실행하면 오류가 발생합니다. 몇 행에서 어떤 오류가 발생할까요? 그리고 그 이유는 무엇인지 적어보세요.
녕
하
세
요
-> 5번째 행에서 Index Out of Range 오류가 날 것이다.
문자열이 4번째까지 인덱싱 할 수 있는데 그 범위를 벗어났기 때문이다.
5. 다음 프로그램의 실행 결과를 예측해보세요.
녕하
하세
녕하세요
안녕하
#혼공단 #혼공챌린지 #혼공파
'혼공파' 카테고리의 다른 글
혼공파 6주차..! (0) | 2023.08.16 |
---|---|
혼공파 5주차!!! 😋 (0) | 2023.08.06 |
혼공파 4주차~😁 (0) | 2023.07.25 |
혼공파 3주~~🫡🫡 (0) | 2023.07.17 |
혼공파 2주차~😊 (0) | 2023.07.11 |