목록파이썬 (52)
JSITCLUB

이번에는 문자열(str)에 대해 배우겠습니다. 문자열은 리스트, 튜플과 함께 시퀀스형(나열형)에 해당합니다. (참고 : https://jsitclub.tistory.com/15) 시퀀스형은 쉽게 말해 여러 개의 자료를 늘어놓은 자료형인데요, 시퀀스형들의 사용방법에 비슷한 내용들이 많기 때문에 문자열을 잘 익혀두면 리스트와 튜플은 비교적 쉽게 익히게 될 거예요. 먼저 문자열은 문자를 나열한 것으로 다른 언어에서는 문자형과 그 문자를 나열한 문자열로 구분하여 사용하지만 파이썬에서는 문자열로만 쓰입니다. 1. 문자열 출력 과 연산 #1 문자열의 형태는 큰따옴표(") 또는 작은따옴표(')를 사용하여 글자를 묶어주면 됩니다. - a에 문자열을 "hello JS IT CLUB"를 저장한 후 출력합니다. 작은따옴표를..

프로그래머스 - level 1 문제 설명 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건 n과 m은 각각 1000 이하인 자연수입니다. 예시 입력 5 3 출력 ***** ***** ***** 코딩테스트 연습 - 직사각형 별찍기 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건 n과 m은 각각 1000 이하인 자연수� programmers.co.kr 풀이 및 코드 먼저 문제풀이에 앞서 이 문제는 다른 프로그래머스 문제처럼 함수 형태가 아니고 두 개의 값을 입력받는 형태로 ..

프로그래머스 - level 1 문제 설명 정수 num이 짝수일 경우 Even을 반환하고 홀수인 경우 Odd를 반환하는 함수, solution을 완성해주세요. 제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니다. 입출력 예 num return 3 "Odd" 4 "Even" 코딩테스트 연습 - 짝수와 홀수 정수 num이 짝수일 경우 Even을 반환하고 홀수인 경우 Odd를 반환하는 함수, solution을 완성해주세요. 제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니다. 입출력 예 num return 3 Odd 4 Even programmers.co.kr 풀이 및 코드 먼저 알고리즘 문제를 푸실 때는 개인마다, 상황마다 차이가 있지만, 저 같은 경우는 다음과 같은 순서를 지키려 합니다..

파이썬에서 숫자에 관련된 자료형은 int(정수형), float(실수형), complex(복소 수형)이 있습니다. 우선 파이썬은 특별히 선언하는 작업이 없으므로 값의 형태에 따라 자료형이 결정됩니다. 간단히 말해 파이썬에서는 정수와 실수가 수에 소수점이 있는지 없는지에 따라 자료형이 결정됩니다. 심지어 담겨있는 값에 따라 변수의 자료형마저 바뀌어 버립니다. 다시 말해 같은 변수 a 에 정수 5를 넣으면 a의 자료형은 정수형이 되고, 실수 5.0을 넣으면 변수 a의 자료형은 실수형이 되며, 복소수 형태 5+0j를 넣으면 복소수가 됩니다. (이런 점은 우선 편리하지만 나중에는 무척 불안한 요소가 되므로 자료형을 넣을 때 주의해야 합니다.) 우선 정수형은 컴퓨터가 가장 좋아하는 형이라고도 하는데요. 왜냐하면 일..

bool형은 논리값으로 True(참), Flase(거짓) 두 가지 값을 갖고 있습니다. 주의!! 흔히 논리값을 이야기할 때 2진수일 때를 생각하고, False는 0, True는 1로 알고 있는데, 반드시 앞으로는 False는 기본값,True는 기본값이 아닌 나머지라고 기억하세요. 즉, 정수에서 0은 False, 1 뿐 아니라 0이 아닌 모든 수는 True이고 문자열에서는 "", ''는 False 지만 나머지는 " "(공백), "0", "12" 모두 True입니다. 1. 비교 연산자 비교연산자는 두 값을 서로 비교하는 연산자로 결과가 bool형으로 나옵니다. 비교한 값이 맞으면 True, 틀리면 False가 결과가 됩니다. 비교연산자 사용 해석 == a==b a 와 b의 값이 같다 != a!=b a 와 b..
자료형은 데이터의 형태를 구분하는 것으로 우선 크게 숫자, 문자열, 자료구조로 나눌수 있는데, 처음 파이썬을 공부하시는 분들은 우선 정수형, 문자열, 리스트만 공부 하시고, 나머지 자료형과 자료구조는 필요할때 조금씩 공부하시면 됩니다. (처음부터 사용하지도 않는 것들을 모두 공부하면서 지치지 말란 의미 입니다. 나머지는 공부를 안해도 된다고 생각하지는 마시길, 특히 dict같은 경우는 웹프로그래밍에서 많이 사용됩니다.) 영문 한글 예 bool 논리형 True,False 숫자형 int 정수형 3, 45, 650, -12 float 실수형 3.5, 45.0, -32.52 complex 복소수형 3+5j 시퀀스형 str 문자열 'python', "hello", list 리스트 [34,56,74], ["jack..

파이썬에는 여러 가지 연산자가 있는데, 그중 자주 쓰이는 내용을 배워보겠습니다. 우선 연산자라는 말이 익숙하지 않을 텐데, 그냥 계산할 때 사용하는 기호라고 생각하면 됩니다. 1. 일반 연산자 1행, 2행 : 각각 변수 a, 변수 b를 만들면서 값을 정의해주었습니다. 흔히 다른 언어에서는 변수를 사용하겠다고 하는 '선언', 변수에 처음 값을 넣어주는 '초기화'를 해주어야 하지만, 여기 파이썬에서는 선언과 초기화가 동시에 이루어진 거죠. 4행 ~ 7행 : 사칙연산(더하기, 빼기, 곱하기, 나누기)을 하였습니다. 여기서 기억할 것은 컴퓨터에서는 곱하기는 '*'(별), 나누기는 '/'(슬래시)를 사용한다는 점입니다. 8행 ~ 9행 : 기타 연산자로 나머지(%), 정수 몫(//), 제곱(**)을 사용했습니다. ..

프로그램을 만들어 사용할 때 계속 같은 계산을 하는 경우도 있지만, 주로 사용자에게 입력을 받은 후 계산하는 경우가 많이 있습니다. 오늘은 사용자로 부터 값을 입력받으려면 어떻게 해야 할지 알려드리겠습니다. 1. input() - 키보드로 부터 값을 입력받는 함수입니다. 먼저 위의 코드를 실행하면 shell 창에 결과가 모두 나오지 않고 다음 상태에서 커서만 깜박거릴 것입니다. 이 곳 커서가 있는곳에 이름을 입력하고 엔터를 쳐야 하고, 나이 역시 값를 입력 후 엔터를 입력 쳐야 진행이 됩니다. #1 - 첫째 행과 둘째행에서 지난 시간에 배운 "변수명=값" 형태를 볼 수 있습니다. 오른쪽 input() 함수 로부터 받은 입력값을 왼쪽의 변수 name과 변수 age에 저장하게 되죠 - 세번째행 과 네 번째행..