분류 전체보기126 [Python] 문자열 연산 이번에는 문자열 연산에 대해 알아볼까요? 문자열 더하기 문자열을 뒤에 연결(Concatenation)해주는 역할을 해요. name = "홍길동" age = "20세" message = name + age print(message) >>> 홍길동20세 # 참고로 print에서 다음과 같이 큰따옴표와 띄어쓰기(공백)를 이용하여 작성하면 # 첫 번째 결과와 동일하게 출력되는 것을 알 수 있어요. print("홍길동" "20세") >>> 홍길동20세 # 추가적으로 print함수에서 콤마(,)를 사용하면 # 문자열을 띄어쓰기(공백)로 구분하여 출력할 수 있어요 print(name, age) >>> 홍길동 20세 문자열 곱하기 문자열을 n번 반복하여 연결해주는 역할을 해요. # 이름을 2번 반복하기 name = '.. 2022. 5. 23. [Python] 문자열 자료형 파이썬 출력에서 사용한 ‘Hello World’ 기억하시나요? ‘Hello World’는 글자잖아요. 여러분들의 이름도 글자죠. 이처럼 글자를 다루는 자료형을 문자열(String)이라고 해요. 다른 프로그래밍 언어에서는 조금 더 상세하게 문자와 문자열이라는 자료형을 구분해서 사용하거든요? 그런데 파이썬에서는 구분이 없어요. 그냥 다 문자열이에요. 그럼 파이썬에서 문자열은 어떻게 사용할 수 있을까요? 작은따옴표(’)와 큰따옴표(”)를 이용한 방법 먼저 파이썬은 작은따옴표(’)와 큰따옴표(”)를 사용해서 문자열을 작성할 수 있어요. 물론 자바스크립트도 작은따옴표로 문자열을 표현할 수 있지만 C나 JAVA에서는 작은따옴표를 사용하면 문자라는 자료형으로 생각해요. 그럼 파이썬에서 문자열을 작성해볼까요? str1.. 2022. 5. 23. [Python] 숫자 자료형 우리는 나이, 연도, 학번, 원주율 등 다양한 숫자들을 다루는데요. 파이썬에서도 숫자를 다룰 수 있도록 숫자 자료형을 지원해줘요. 파이썬의 숫자 자료형에는 일반적으로 우리가 가장 많이 사용하는 정수형이 있고, 소숫점을 활용하기 위한 실수형이 있어요. 그리고 8진수, 16진수의 데이터를 표현하기 위한 자료형도 있어요. 그럼 파이썬에서는 어떻게 숫자 자료형을 사용할까요? 아래 코드를 보며 알아볼게요. 정수형(Integer; int) 정수는 음수, 0 , 양수로 이루어진 숫자인데요. 파이썬에서는 자료형 타입을 in로 알려줄거에요. 그렇다고 Integer라는 단어를 몰라도 되는 것은 아니니 꼭 알아두세요! 정수는 아래와 같이 a, b, c 변수에 저장할 수 있이요. a = 10 b = -20 c = 0 실수형(.. 2022. 5. 23. [Python] 자료형과 변수(with. 타입체크와 형변환) 우리는 살아가면서 다양한 데이터를 다루고 있어요. 대표적으로 이름은 문자로 작성하고 나이는 숫자로 작성하고 있죠. 파이썬도 똑같아요. 데이터를 다루기 위해서 다양한 형태를 지원하는데요. 파이썬에서는 숫자, 문자열, 리스트, 튜플, 딕셔너리, 집합, 불리언 자료형 등이 있어요. 여기서 ‘숫자, 문자열은 알겠는데 나머지는 뭐지?’ 라고 생각하는 사람도 많을거에요. 각 자료형에 대해서는 나중에 자세히 다뤄볼껀데요. 그 전에! 변수와 형변환에 대해 간단히 설명을 해줄게요. 변수는 자료형 데이터를 저장하는 공간이에요. 무슨 뜻이냐고요? 아래 문장을 같이 봅시다! '너 이름이 뭐니?' '이름이 어떻게 되세요?' >>> 제 이름은 홍길동입니다. '몇 살(나이)이에요?' '나이가 어떻게 되세요?' >>> 제 나이는 2.. 2022. 5. 23. [Python] 표준 입출력 처음 프로그래밍 언어를 배우면 무엇부터 할까요? 아마 내가 작성한 글자와 키보드를 통해 입력한 글자를 컴퓨터 화면에 출력해 볼거에요. 그럼 파이썬은 어떻게 화면에 출력을 하는지, 키보드 입력을 어떻게 받는지 알아야겠죠? 이번 과정을 통해 파이썬의 입력(표준 입력)과 출력(표준 출력)은 어떻게 만들수 있는지, 그리고 입출력의 다양한 사용법에 대해 알아보도록 해요. 표준 출력 - print() print() 함수는 파이썬의 표준 출력 함수에요. 괄호 안에 있는 글자나 숫자, 계산식을 화면에 출력준답니다. 먼저 아래 예제를 통해 어떻게 사용하는지 알아볼까요? # 역시 프로그래밍의 시작은 Hello World죠. # 아래와 같이 화면에 Hello World를 출력할 수 있도록 작성해볼까요? # 참고로 지금처럼 .. 2022. 5. 23. 패스트캠퍼스 챌린지 최종 후기 패스트캠퍼스 작심 30일 챌린지를 마치며... 처음에는 NodeJS를 배우기 위해 어떻게 해야할까 고민을 많이 하였다. 그러던 중 인터넷 강의를 하나 찾아서 들으면 어떨까 하는 생각이 머릿속을 스쳐갔다. 그래서 이곳 저곳의 강의를 찾던 중 FastCampus의 NodeJS 강의를 발견하게 되었다. 물론 다른 여러 사이트들의 강의들을 찾아보며 어느 강의를 수강할지 고민하였다. 그 강의들 중 실무경험을 중심으로 NodeJS에 가르치면서 공부의지가 조금 부족한 나에게 강제로 공부할 수 있게(?) 도와주는 이벤트를 FastCampus에서 진행하고 있어 바로 수강신청 하였다. 이 작심 30일 챌린지라는 이벤트를 통해 매일 조금씩이나마 공부를 하며 앞으로 어떻게 공부를 할지 고민하는 계기가 되었다. (물론 다른 일.. 2021. 10. 14. 이전 1 ··· 11 12 13 14 15 16 17 ··· 21 다음