관리 메뉴

bright jazz music

파이썬 프로그래밍 220301 본문

Language/python

파이썬 프로그래밍 220301

bright jazz music 2022. 3. 1. 20:57

 

리터럴(literal) : 값이 변할 수 없는 데이터.

변수(variable) : 값이 변할 수 있는 데이터.

 

 

 

파이썬의 데이터 자료형

 

기본 자료형

- 한 덩어리로 취급

- 불변객체

- 정수형, 실수형, 복소수형, 논리형, 문자형

 

* 물론 문자나 숫자는 쪼갤 수 있지만 그렇게 하면 의미가 훼손되기 때문에 더이상 이전과 같은 데이터라고 치부하지 않는다.

 

 

복합 자료형

- 다수의 데이터들의 묶음으로 취급

- 가변객체

- 리스트, 튜플, 딕셔너리, 집합

 

 

 

 

literal : 소스코드 상에 표현된 문자값 그 자체로 표현되며, 변하지 않는 값을 나타내는 데이터

 

- 정수 리터럴의 예: 0

- 실수 리터럴의 예: 3.14

- 문자 리터럴: "hi", 'hi'

- 논리 리터럴: True, False *첫 자는 대문자이고 따옴표로 감싸지 않는다.

print(not False) ==> True

 

- 복소수 리터럴: 실수부와 허수부를 갖는 복소수를 표현(산술연산에 사용)

표기법: 실수부 + 허수부j

 

용례 >> print(2+3j+10) -==> (12+3j)

 

 

----

print함수의 인자들을 ','로 구분해 넣으면 공백으로 처리되어 출력된다.

 

>>print(9,       3.14) ==> 9 3.14

 

>>print(2, '+', 3, '=', 2+3)  ==> 2 + 3 = 5    *한 칸씩 띄어졌음

>>print() ==> 줄바뀜

----------

 

함수명, 변수명.

 

대소문자 구분한다

특수문자는 "_"를 제외하고는 사용할 수 없다.

숫자는 맨 앞에 올 수 없다.

 

예약어(reserved word)는 변수, 함수명으로 사용할 수 없다.

예약어에 대해 알고 싶으면 help('keywords') 명령어 입력

 

----

 

함수 선언 방식

 

def 함수명( ):        #함수 헤더

     코드              #함수 바디(또는 suits)

     코드              #브라켓이 없는 대신 함수바디는 반드시 들여써야 한다.

 

 

 

 

 

 

#print('hello world!')
#print('good job')#주석
#print('hello',        'world') #hello world

#파이썬에서 들여쓰기는 주의해서 사용해야 한다.
#들여쓰기가 필요하지 않은 곳에서 들여쓰기를 하면 unexpected indent오류가 발생한다


#사용자 정의 함수부


# 일반적으로 함수의 정의와 관련된 코드는 해당 함수가 호출되었을 때만 실행된다.


def show_message():         #함수 헤더 아래는 함수 바디(또는 suit)
    print('hello world!')   #들여쓰기가 반드시 필요
    print('good job')





#주프로그램부

print('시작') 

show_message()

print('마침')

 

Comments