파린이(?)가 써두는 파이썬 기초... 물어보지마세요 아는 게 없어요...
데이터 형태
1. 숫자 지료형(numeric)
#정수형(integer) #실수형(float) #복소수형(complex)
2. 불리언 자료형(boolean)
#bool(True, False)
3. 컬렉션 자료형(collection)
#문자형(string, str): " "나 ' '에 넣어 사용함 #배열(list, tuple, dict, set)
- 리스트(list)
- 여러 자료를 보관하기 위해 사용하며 순서가 있다. [ ]에 넣어 표시한다 ex. ['a', 2]
- 튜플(tuple)
- ( )에 넣어 표시.
- 셋(set)
- { }에 넣어 표시.
- 딕셔너리(dictionary)
- {key: value, key:value,...}로 표시.
4. 주석(comment) : 무시하는 코드
# 한 줄 주석
'''
여러 줄 (""" """를 사용해도 가능)
'''
#변수 형태 변환

* 변수(variable) : 데이터(숫자, 문자 등)를 저장하기 위한 메모리 영역에 대한 명명, 자료를 담아두는 것

* 예약어: 파이썬 문법에서 이미 사용하고 있는 키워드로 33개의 예약어가 존재하고 개발자가 변수명, 함수명 등 식별자로 사용할 수 없다.
연산자
+ (더하기) - (빼기) * (곱하기) / (나누기) ** (제곱) / (몫; 실수연산자) // (정수몫) % (나머지)
논리자료형 : 참/거짓을 나타내는 자료 형태
비교연산자 (==(같다), !=(다르다), 대소비교(<, >, <=, >=))
> 논리 자료형의 연산

조건문: 특정 조건에 따라 실행되는 명령이 달라지는 구문
1. if : 만약(if) i=1이면(조건) i를 출력해라(명령)

2. elif

3. if-else문 : 조건이 true면 if문 실행, false이면 else문 실행

4. if - elif - else 문

반복문 : 어떠한 조건이나, 범위 내에서 어떠한 명령을 반복적으로 수행하는 것
1. for 문 (범위): 원소로 반복하는 방법(시퀀스의 원소를 하나씩 변수에 넣어가면서 명령을 실행)
ex. [1, 2, 3, 4, 5]에서(시퀀스) 원소를 하나씩 가져와서(for) 출력하라(출력)

2. for - range 문
ex. 10회(횟수)동안(for) count를 하나씩 세라(명령)
range: 연속되는 숫자를 만들어주는 시퀀스 자료형

# 구간반복

#횟수로 반복

'learning > 맨날 까먹는 것들' 카테고리의 다른 글
정규화 r (0) | 2021.09.28 |
---|---|
[서지정보 순서] 참고문헌 표기법 (0) | 2021.08.19 |
python 기초 3 (인덱스과 슬라이싱) (0) | 2021.07.12 |
python 기초2 (컨테이너 타입 - list, tuple, set, dictionary) (0) | 2021.07.11 |