조합되는 키본 코드 형식
1. 메모리할당구문(재활용 구문)
변수명 = ?
ex) 엑셀
A1 = 3
B1 = 4
C1 = A1 + B1
2. 연산
+, -, *, /, **, //,%
문자열: +, * 가능
3. 함수
이미 있는 기능 활용
sum()
print()
type()
id()
4. 제어구문(반복, 선택)
100줄 만들어야 하는거 2줄 만들기
다양한 구문들을 효율적으로 조합하는데 사용하는 구문
# 1. 자료형과 연산
## 1.1 숫자형
정수형: 양수, 음수, 0(zero), integer
# 데이터를 메모리에 보관하는 셀 공간: 변수
# 변수라는 이름을 지정할 때는 사용자 별칭
# = : 할당연산자
숫자 = 3
숫자 + 5
id(숫자)
a = 123
a
print(a)
a = -123
a
a = 0
a
실수형: float, 소숫점이 붙어있는 숫자형
a = 1.2
a
type(a)
a = 4
type(a)
a= -3.14
a
사칙연산
a = 3
b = 4
a
b
a
b
print(a)
print(b)
a + b
c = a + b
c
c = a-b
c
c = a*b
c
c = a/b
c
**: 거듭제곱 연산자
2 **3
a
b
c
a**b
%: 나머지 연산자, 정수 나누기를 통해서 발생한 나머지
나머지 연산: 데이터의 종류를 구분할 때 사용
10 % 2
11 % 2
1 % 3
2 % 3
3 % 3
4 % 3
5 % 3
6 % 3
//: 정수 몫을 계산하는 나누기
7 / 4
7 // 4
### 1.2 문자형, 문자열(string)
s = '파이썬 데이터 분석'
s
id(s)
print(s)
3
'3'
문자열 더하기: 문자 결합
a = '파이썬'
b = '데이터'
c = '분석'
d= a+' '+b+' '+c
d
문자열 곱하기
a
a * 3
'='*20
'='*50
'파이썬 데이터 분석'
print('='*20)
print('파이썬 데이터 분석')
print('='*20)
s
문자열 길이: len(), 문자열을 구현하는 문자의 개수
len(s) #length
인덱싱(indexing): 문자열 속에서 문자의 위치 제어
s
#문자열에는 암묵적인 위치번호가 있음
#가장 왼쪽부터 0번으로 시작
s[1]
s[0]
inu = '인천대학교'
inu[0]
inu[3]
inu[0]+inu[1]+inu[2]
inu[-1]
inu[-2]
inu[-3]
len(inu)
inu[len(inu) - 1]
코랩 실행결과까지 어케 복사하지...;;;