본문 바로가기

파이썬 기초

[Python] 문자열 포매팅 1번 고객님 주문하신 햄버거 나왔습니다. 21번 고객님 주문하신 피자 나왔습니다. ... 201번 고객님 주문하신 아메리카노 나왔습니다. 식당에서 주문한 음식이 나왔을 때 이런 소리를 많이 들어봤죠? 문장을 보면 **대기 번호**와 **주문한 음식**만 다른 것을 알 수 있어요! 프로그래밍을 통해서 똑같이 만들 수 있는데요. 대기 번호와 주문한 음식을 변수로 받아서 문장을 작성하면 되요. 그럼 어떻게 작성하는지 알아볼까요? 가장 먼저 포매팅을 사용하지 않고 문장을 만들어 볼게요. wating_number = 1 food = '햄버거' print(str(wating_number) + '번 고객님 주문하신 ' + food + ' 나왔습니다.') >> (출력) 1번 고객님 주문하신 햄버거 나왔습니다. 출력문을.. 더보기
[Python] 문자열 연산 이번에는 문자열 연산에 대해 알아볼까요? 문자열 더하기 문자열을 뒤에 연결(Concatenation)해주는 역할을 해요. name = "홍길동" age = "20세" message = name + age print(message) >>> 홍길동20세 # 참고로 print에서 다음과 같이 큰따옴표와 띄어쓰기(공백)를 이용하여 작성하면 # 첫 번째 결과와 동일하게 출력되는 것을 알 수 있어요. print("홍길동" "20세") >>> 홍길동20세 # 추가적으로 print함수에서 콤마(,)를 사용하면 # 문자열을 띄어쓰기(공백)로 구분하여 출력할 수 있어요 print(name, age) >>> 홍길동 20세 문자열 곱하기 문자열을 n번 반복하여 연결해주는 역할을 해요. # 이름을 2번 반복하기 name = '.. 더보기
[Python] 문자열 자료형 파이썬 출력에서 사용한 ‘Hello World’ 기억하시나요? ‘Hello World’는 글자잖아요. 여러분들의 이름도 글자죠. 이처럼 글자를 다루는 자료형을 문자열(String)이라고 해요. 다른 프로그래밍 언어에서는 조금 더 상세하게 문자와 문자열이라는 자료형을 구분해서 사용하거든요? 그런데 파이썬에서는 구분이 없어요. 그냥 다 문자열이에요. 그럼 파이썬에서 문자열은 어떻게 사용할 수 있을까요? 작은따옴표(’)와 큰따옴표(”)를 이용한 방법 먼저 파이썬은 작은따옴표(’)와 큰따옴표(”)를 사용해서 문자열을 작성할 수 있어요. 물론 자바스크립트도 작은따옴표로 문자열을 표현할 수 있지만 C나 JAVA에서는 작은따옴표를 사용하면 문자라는 자료형으로 생각해요. 그럼 파이썬에서 문자열을 작성해볼까요? str1.. 더보기
[Python] 숫자 자료형 우리는 나이, 연도, 학번, 원주율 등 다양한 숫자들을 다루는데요. 파이썬에서도 숫자를 다룰 수 있도록 숫자 자료형을 지원해줘요. 파이썬의 숫자 자료형에는 일반적으로 우리가 가장 많이 사용하는 정수형이 있고, 소숫점을 활용하기 위한 실수형이 있어요. 그리고 8진수, 16진수의 데이터를 표현하기 위한 자료형도 있어요. 그럼 파이썬에서는 어떻게 숫자 자료형을 사용할까요? 아래 코드를 보며 알아볼게요. 정수형(Integer; int) 정수는 음수, 0 , 양수로 이루어진 숫자인데요. 파이썬에서는 자료형 타입을 in로 알려줄거에요. 그렇다고 Integer라는 단어를 몰라도 되는 것은 아니니 꼭 알아두세요! 정수는 아래와 같이 a, b, c 변수에 저장할 수 있이요. a = 10 b = -20 c = 0 실수형(.. 더보기
[Python] 자료형과 변수(with. 타입체크와 형변환) 우리는 살아가면서 다양한 데이터를 다루고 있어요. 대표적으로 이름은 문자로 작성하고 나이는 숫자로 작성하고 있죠. 파이썬도 똑같아요. 데이터를 다루기 위해서 다양한 형태를 지원하는데요. 파이썬에서는 숫자, 문자열, 리스트, 튜플, 딕셔너리, 집합, 불리언 자료형 등이 있어요. 여기서 ‘숫자, 문자열은 알겠는데 나머지는 뭐지?’ 라고 생각하는 사람도 많을거에요. 각 자료형에 대해서는 나중에 자세히 다뤄볼껀데요. 그 전에! 변수와 형변환에 대해 간단히 설명을 해줄게요. 변수는 자료형 데이터를 저장하는 공간이에요. 무슨 뜻이냐고요? 아래 문장을 같이 봅시다! '너 이름이 뭐니?' '이름이 어떻게 되세요?' >>> 제 이름은 홍길동입니다. '몇 살(나이)이에요?' '나이가 어떻게 되세요?' >>> 제 나이는 2.. 더보기
[Python] 표준 입출력 처음 프로그래밍 언어를 배우면 무엇부터 할까요? 아마 내가 작성한 글자와 키보드를 통해 입력한 글자를 컴퓨터 화면에 출력해 볼거에요. 그럼 파이썬은 어떻게 화면에 출력을 하는지, 키보드 입력을 어떻게 받는지 알아야겠죠? 이번 과정을 통해 파이썬의 입력(표준 입력)과 출력(표준 출력)은 어떻게 만들수 있는지, 그리고 입출력의 다양한 사용법에 대해 알아보도록 해요. 표준 출력 - print() print() 함수는 파이썬의 표준 출력 함수에요. 괄호 안에 있는 글자나 숫자, 계산식을 화면에 출력준답니다. 먼저 아래 예제를 통해 어떻게 사용하는지 알아볼까요? # 역시 프로그래밍의 시작은 Hello World죠. # 아래와 같이 화면에 Hello World를 출력할 수 있도록 작성해볼까요? # 참고로 지금처럼 .. 더보기