1. 단축키

ctrl + d : 행 복사
ctrl + shift + F10 : Pycharm 실행

2. 변수

데이터가 저장되어 있는 메모리 공간
num1 (변수 선언) = 10 (변수 초기값)

  • 데이터를 재사용하기 위한 목적
  • 영문사용 / 첫번째는 소문자로 / 명사 사용 / 카멜(두번째 단어부터 대문자)표기법 or 스네이크(언더바) 표기법 사용

3. 자료형

  • int : 정수
  • float : 실수
  • str : 문자(열) (작은 따옴표와 큰따옴표를 사용할 수 있으나 혼용은 안됨.)
  • bool : 논리형(True/False)

4. 데이터 입력 / 출력

print()
input()

5. format

print('name : {}' . format(userName))

%s -> str
%d -> int
%f -> float

%.nf -> 소수점 n자리까지 표현

6. 연산자

<산술 연산자>

  • : operator.add()
  • : operator.sub()
  • : operator.mul()
    / : operator.truedlv()
    % : operator.mud() ; 몫
    // : operator.floordlv() ; 나머지
    ** : operator.pow() ; 제곱

<비교 연산자>
== :operator.eq() ; 같다
!= : operator.ne() ; 같지 않다

<논리 연산자>
and : operator.and()
or :operator.or
()
not : operator.not_()

7. 조건식

조건문 : 특정 조건에 따라 프로그램 분기
if() : 단일 조건
if ()
print ()

if ~ else : 양자택일
/ pass : 나중에 코딩하겠다 /

if ~elif : 다자택일(다중조건)
/ 조건식의 순서 중요
조건 범위 명시
/

8. 반복문

  • for ~ in
    for i in range(n) 반복횟수(<n)

  • range
    range(1, 10, 1) (시작, 끝, 단계)
    시작 0 생략 가능
    단계 1 생략 가능

  • while : 조건에 만족하면 반복 실행, 그렇지 않으면 반복 중단

endNum = 10
n = 0
while n <= endNum: -> 조건식
	print(n)
    n += 1

*조건식이 항상 참이지 않게 범위 설정 필수

  • 횟수에 의한 반복이면 for가 더 적합
  • 조건에 의한 반복이면 while이 더 적합

-flag : 무한반복

반복문 제어
-continue : 반복 실행 중 continue를 만나면 실행을 생략
-else : 반복문이 종료된 후 실행
-break : 반복 실행 중 break를 만나면 반복문을 빠져나옴

profile
비전공자 Will be 전문가

0개의 댓글