300x250
■파이썬
- 스크립트 언어 : 한줄 한줄 작성할 때마다 실행이 됨
- 장점
- 작성한 코드를 실행가능한 프로그램으로 만들(컴파일) 필요없음
- 스크립트를 실행해줄 프로그램(파이썬)만 설치하면 어디든 실행가능
- 단점
- 성능이 느림 (다른 언어에 비해 느림)
■변수
- 데이터를 담는 그릇 --> "무엇을 어떻게 해줘" 에서 무엇에 해당한다.
- 다양한 종류의 데이터를 담을 수 있다
- 문자열, 숫자, 리스트 증
- 프로그램 (파이썬) 에서 데이터를 다루기 위해선 무조건 그릇에 담아야 한다.
- 변할 수 있는 값을 담는 그릇
- 이름을 지정하여 사용해야한다.
- 이름을 잘 지어야한다!
■변수의 종류
설명 | 모습 | |
숫자형 | 정수, 실수 등의 숫자를 다루는 자료형 | 0 or 1.25 or -123 |
문자열 | 문자열을 다루는 자료형 | '변수' |
리스트 | 다른 자료형의 모음을 다루는 자료형 | (1,'변수',123) |
튜플 | 리스트와 같지만 수정이 불가능한 자료형 | (1,'변수',123) |
딕셔너리 | 키와 값으로만 이뤄진 자료형 | ('이름':'변수') |
... | ... | ... |
*<자료형>의 뜻 : 자료형(資料形) 또는 데이터 타입(영어: data type)은 컴퓨터 과학과 프로그래밍 언어에서 실수치, 정수, 불린 자료형 따위의 여러 종류의 데이터를 식별하는 분류로서, 더 나아가 해당 자료형에 대한 가능한 값, 해당 자료형에서 수행을 마칠 수 있는 명령들, 데이터의 의미, 해당 자료형의 값을 저장하는 방식을 결정한다
■파이썬에서 자료형은
- 데이터를 담는 순간 그 변수의 자료형이 정해진다.
- 자료형 마다 다른 연산을 지원한다.
■숫자형 - 연산
기호 | 설명 | 예시 | result 값 | |
더하기 | + | 덧셈 | result = 4+5 | 9 |
빼기 | - | 뺄셈 | result =5-4 | 1 |
곱하기 | * | 곱셈 | result =5*4 | 20 |
나누기 | / | 나눗셈 | result =5/4 | 1.25 |
제곱 | ** | 제곱 | result =5**3 | 125 |
나머지 | % | 나누었을때 나머지 | result =11%6 | 5 |
몫 | // | 나누었을때 몫 | result 11//6 | 1 |
■문자열
- 문자열을 담는 자료형
- 파이썬의 큰장점 중 하나 --> 문자열을 내 맘대로 다루기 편하다.
문자열을 표현하는 4가지 방법
>>> a= 'fastcampus is awesome' >>> a= "fastcampus is awesome" >>> a= '''fastcampus is awesome''' >>> a= """fastcampus is awesome"""
■왜 4가지 방법이나 필요할까?
- 문자열 안에 여러행의 문자열을 다루거나 " ", ' ' (따옴표) 들을 넣어야 하는 상황이 있기 때문에 4가지 방식이 나오게 됐다.
코드 설명 \n 개행(줄바꿈) \t 탭 \\ 문자그대로 \ \' 문자그대로 ' \" 문자 그대로 "
■문자열 - 인덱싱 , 슬라이싱
- 인덱싱은 문자열에서 특정문자를 가리키는 것을 의미한다.
- 슬라이싱은 문자열에서 특정 문자열을 가리키는 것을 의미한다.
■문자열 - 내장함수
- 내장함수란 파이썬이 기본적으로 제공하는 함수
- 문자열 내장함수 : 문자열 자료형이 기본적으로 제공하는 함수
■함수란?
- 특정 입력값에 의해 정해진 동작을 수행하고 결과값을 내는기능
- 결과를 반환하는 함수의 반환하지 않는 함수로 구분됨
반응형
'AI 관련 > 개발일지' 카테고리의 다른 글
파이썬의 기초 (python 3.7) - 리스트 ,튜플 (0) | 2021.10.12 |
---|---|
파이썬의 기초 (python 3.7) - 문자열 (2) | 2021.10.11 |
4주차 스파르타코딩클럽 왕초보 웹개발일지 (0) | 2021.08.19 |
3주차 스파르타 코팅클럽 왕초보 웹개발일지 (0) | 2021.08.15 |
2주차 스파르타 코팅클럽 왕초보 웹개발일지 (2) | 2021.08.10 |
댓글