문자열(String)이란 문자, 단어 등으로 구성된 문자들의 집합을 의미한다.
ex) "Welcome"
ex) x= "Hello Wolrd" print(x)= "Hello World"
위 문자열 예문을 보면 모두 큰따옴표(" ")로 둘러싸여 있다. 숫자도 예외가 아니다.보통은 ""(큰따옴표)를 많이 쓰며 문장이 길때에는 """를 쓴다.
int: 정수
float: 실수
complex: 복소수
bool: 불린
str: 문자열(시퀀스)
list: 리스트(시퀀스)
tuple: 튜플(시퀀스)
set: 집합
dict: 사전
ex) print(1 + 2 ) = 3 print(2*3)=6
ex) a = 5
b = 10
print(a * b) # 50
print(a / b) # 0.5
print(a // b) # 0
print(a % b) # 5
프로그래밍은 기본적으로 어떤 데이터를 저장하고, 이를 자유롭게 처리하는 것입니다.
데이터를 쓰려면, 쓰기 전에 어딘가에 저장을 해두어야합니다.
어떤 데이터가 들어간 공간을 변수라고 합니다.
ex) b = 30 ,a =10
sum = a + b print(sum) = 30
입력값에 따라 결과가 다를수는 있지만 로직 자체는 같은 경우에 하나의 포장지 안에 넣어서 계속 재사용할 수 있게 만들어 놓은것을 함수라 합니다.
함수로 묶어서 관리하게 되면 좀더 편리하게 사용할 수 있기 때문에 함수를 사용하는 것 입니다.
def 함수명(매개변수) :
수행문장
1)일반적인 함수
def 함수이름(매개변수):
<수행할 문장>
...
return 결과값
2)입력값이 없는 함수
def say():
... return 'Hi'
...
3)결괏값이 없는 함수
def add(a, b):
... print("%d, %d의 합은 %d입니다." % (a, b, a+b))
4)입력값도 결괏값도 없는 함수
def say():
... print('Hi')