입력 함수 input()
콘솔을 통해 사용자에게 직접 값을 입력받을수 있는 함수
변수 = input("콘솔에 띄울 메세지")
형변환 casting, type conversion, convert
문자 ⇨ 정수 : int(값)
문자 ⇨ 실수 : float(값)
정수, 실수 ⇨ 문자 : str(값)
💡
• 숫자 int, float
• 참/거짓 bool (True/False)
• 군집
∙ 문자열str
∙ 리스트 list
∙ 튜플 tuple
∙ 딕셔너리 dict
∙ 집합 set
문자열 str
• "문자열", '문자열', """여러줄 문자열""", '''여러줄 문자열'''
☑ 문자열 인덱스 : 0 ~ 시작하는 문자열 인덱스 번호 갖고 있다.
01234
"hello"
"hello"[0]
-> h
∙ 군집자료형. 데이터[인덱스번호]
☑ 문자열 특징
수정불가능 immutable
☑ 문자열 슬라이싱 📌
문자열을 나누는 기능
변수[시작번호:끝번호]
∙ 끝번호전까지 문자가 짤림 (끝번호는 포함안됨)
연산자 operator
• 산술연산자 : + - * / .
• 대입연산자 : =
• 복합대입연산자 : += -= *= /= %=
• 비교연산자 : > >= < <= == !=
• 논리연산자 : True / False and or
• 멤버연산자 in / not in
• 식별연산자 : is / is not
제어문
• 조건문 : if
• 반복문 : while, for
• 보조제어문 : break, continue
조건문 if
if 조건식:
실행할 코드들
if 조건식:
실행할 코드들
else:
실행할 코드들
if 조건식:
실행할 코드들
elif 조건식:
실행할 코드들
elif 조건식:
실행할 코드들
else:
실행할 코드들
랜덤 Random
랜덤으로 숫자 뽑아주는 기능
자료형 리스트 list
• 여러개의 값을 묶어서 하나로 저장 가능한 형태
• 구분기호 : []
변수 = [값, 값, 값]
• 수정가능 mutable
• 크기제한 없다
• 다양한 데이터를 섞어서 저장가능
튜플 tuple
변수 = (값,값,값)
• 구분기호 : (,)
• 수정불가능 immutable
• 다양한 데이터 섞어서 저장가능
• 데이터가 한개일때는 쉼표 반드시 기술
• 데이터가 여러개, 괄호 생략가능
'basic > python' 카테고리의 다른 글
[python 05] - 크롤링(2) 파싱 (0) | 2021.08.24 |
---|---|
python 04 [실습] 크롤링 (0) | 2021.08.23 |
[python 04] 예외처리, 크롤링 (0) | 2021.08.19 |
[python 03] 제어문, 함수, 변수의 Scope (0) | 2021.08.18 |
[python 01] 세팅, 데이터타입, 변수 (0) | 2021.08.16 |