
변수와 함수
1. 변수
- 프로그래밍 작업할 때 기본적으로 변수, 함수 필요
- 변수는 값을 저장하기 위한 공간, 저장된 것은 변할 수 있다.(변할 수 있는 수)
- 프로그램을 작성하면서 변수에 임의의 값을 담거나 함수가 리턴하는 값을 저장
1-1. 변수명
- 대소문자 구분 (Friend, friend는 다름)
- _혹은 영문자로 시작, 숫자로 시작 불가
- 특수문자, 공백 사용 불가
- 예약어 사용 불가
1-2. 숫자형
1-3. 문자열
- "데이터", "전우치" 로 초기화
- 문자열 데이터는 반드시 ""나 ''로 묶어야 함
- 파이썬에는 ""와 ''를 구분하지 않음
1-4. 불린
- True, False 사용 (대문자로 시작)
- print(type())하면 Boolean 이 아닌 bool로 나옴
1-5. 자료형
-
숫자형, 정수, 실수
-
문자열 문자들의 모음
| 이름 | 순서 유무 | 사용 기호 | 내용 변경 가능 여부 |
|---|
| 리스트 | O | [] | O |
| 사전 | X | {} | 왼쪽 |
| 튜플 | 0 | () | X |
| 세트 | X | {} | 0 |
| 딕셔너리 | O | [] | 0 |
리스트, 세트, 튜플 개념
1. https://parkmimi.tistory.com/17
튜플(tuple), 리스트(list), 셋(set), 딕셔너리(dict) 비교
2.https://specialscene.tistory.com/142
번외. 파이썬 키워드
- 파이썬 언어에서 제공되는 기본적 문장
- 미리 정의되어 있는 단어
- 변수명이나 함수명으로 사용불가
- 파이선 키워드는 대략 35개
import keyword
print(keyword.kwlist)
문자열 인덱싱과 슬라이싱
- \n 줄바꿈
- \t 탭
- \r 캐리지 반환
- \0 널
- \ \문자
- \' 단일부호
- \" 부호
2. 함수
- 필요한 기능이 미리 구현되어 있는 빌트인 함수
- 사용자가 직접 정의한 함수
- API (Application Programming Interface)
- len()이라는 내장 함수를 입력 parameter(입력 데이터)로 넘겨진 문자열의 길이 리턴
strB = "파이썬 연습"
print(len(strB))
#6자리인 것을 보면 유니코드 사용