basic/python

[python 02] 입력함수, 연산자

못지(Motji) 2021. 8. 17. 15:01

입력 함수 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

• 다양한 데이터 섞어서 저장가능

• 데이터가 한개일때는 쉼표 반드시 기술

• 데이터가 여러개, 괄호 생략가능