본문 바로가기
코딩 모음

파이썬 쌩 기초 이모저모 #1

by 가유 2021. 9. 30.
728x90
반응형

print('Counter라는 변수에 숫자', Counter, '가 저장되었습니다.')

# +로 연결하지 않는다

 

  1. 변수는 밑줄(_) 또는 영문자로 시작
  2. 두 번째 문자부터는 알파벳, 숫자, 밑줄을 사용가능
  3. 대소문자를 구분
  4. ‘파이썬 예약어’는 변수명으로 사용 불가
    import keyword
    print(keyword.kwlist)
    파이썬 예약어 ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

 

파이썬은 # 기호 뒷부분은 모두 주석으로 인식

Ctrl + / 단축키를 사용하면 여러 라인의 코드를 한 번에 주석 처리 가능

 

if, for, while 등과 같은 제어문이나 함수를 선언할 때 들여 쓰기 를 통해 실행 코드 부분을 구분

들여 쓰기 방법 : 키보드에서 Tab을 한 번, 또는 스페이스 바를 네 번

 

제어문과 함수를 선언할 때는 콜론(:) 으로 끝을 알리고 줄 바꿈과 들여쓰기한 후 실행 코드를 작성

> 가장 바깥쪽의 실행 코드는 들여쓰기 없이 시작 > 콜론의 다음 줄부터는 들여쓰기 간격이 모두 같게 해야한다.

 

if x>=y:

    print('참')

elif x< y:

    print('테스트')

else:

    print('거짓') # 위의 두 조건이 모두 거짓일 때 print

 

 

* for문의 범위로는 문자열, 리스트/튜플, 사전, range() 등을 사용할 수 있습니다.

 

* continue: continue 이후 코드를 실행하지 않고 다음 반복문을 수행

* break: for문 안에서 break를 만나면 다음 반복문을 탈출
**** 실행코드 끝날 때 ; 사용 안한다. 파이썬은!!!!

 

1 scope = [1, 2, 3, 4, 5, 6, 7] # 1, 2, 3, 4, 5, 6, 7 담긴 리스트 생성
2 for x in scope:         # x 값으로 1~7를 차례로 입력
3    print(x)               # x 값을 출력
4    if x < 3:              # x가 3보다 작을 경우
5        continue        # 2번째 줄로 이동
6    else:                 # x가 3보다 클 경우
7        break           # 반복문 종료

print 결과 값 > 1  2  3

 

1 x = 0
2 while x < 10:       # x가 10보다 작을 동안 반복
3    x = x + 1       # x에 1을 더하기
4    if x < 4:       # x가 3보다 작다면
5        continue    # 두 번째 줄로 이동
6    print(x)        # x가 3보다 같거나 클때, x 출력
7    if x > 6:       # x가 7보다 클때,
8        break       # 반복문을 종료합니다.

print 결과값 > 4 5 6 7

 

문자열 자료: Peter, S, 123 등과 같이 한 글자 이상의 문자, 숫자, 기호로 구성된 자료

                 문자열 자료는 따옴표('') 또는 큰따옴표("")를 이용해 선언

 

* 리스트: 리스트는 [] 안에 숫자 또는 문자를 나열한 자료형

            > 각 요소는 쉼표로 구분

* 튜플: 튜플은 리스트와 비슷하지만, 

            > ()을 사용하고 요소 값을 변경 불가

* 딕셔너리: 딕셔너리는 {} 안에 ‘키:값’으로 된 쌍이 요소로 구성된 자료형

               > 각 요소는 쉼표로 구분하며 ‘키’를 이용하면 이에 해당하는 ‘값’을 접근

 

파이썬에서 거듭제곱은 **로 표시

 

a = 1=1 > a 는 True 값이 저장b = 1=2 > b는 False값이 저장print(1==2) > False 출력** 파이썬이 변수 선언이나 비교형식 간편함 그래서 헷갈릴 수 있다

 

a and b # a와 b가 모두 참이면 참

a or b # a 또는 b, 둘 중 하나라도 참이면 같으면 참

not b # b가 거짓이면 참

 

 

 

반응형

댓글