일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 자료구조와함께배우는알고리즘입문
- 페이징
- 코드로배우는스프링웹프로젝트
- 스프링 시큐리티
- GIT
- d
- 리눅스
- iterator
- resttemplate
- 자료구조와 함께 배우는 알고리즘 입문
- 선형대수
- baeldung
- 구멍가게코딩단
- Kernighan의 C언어 프로그래밍
- 처음 만나는 AI 수학 with Python
- 알파회계
- ㅒ
- 서버설정
- 티스토리 쿠키 삭제
- 네트워크 설정
- 스프링부트핵심가이드
- 자바편
- network configuration
- 이터레이터
- 코드로배우는스프링부트웹프로젝트
- 데비안
- 목록처리
- 친절한SQL튜닝
- /etc/network/interfaces
- 처음 만나는 AI수학 with Python
- Today
- Total
bright jazz music
파이썬 프로그래밍 220301 본문
리터럴(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('마침')
'Language > python' 카테고리의 다른 글
문자열 (0) | 2022.04.04 |
---|---|
220326 전역변수와 지역변수 & 모듈 구성 및 사용(주사위) (0) | 2022.03.26 |
220319 파이썬 과제(연산자 사용, int(), float()사용 ) (0) | 2022.03.20 |
220319 파이썬 연산자 (0) | 2022.03.19 |
파이썬 프로그래밍 220312 (0) | 2022.03.12 |