본문 바로가기

Python32

호기심 파이썬 ( 변수 이름 만들기 ) 변수 이름을 만들 때에도 규칙이 있습니다. 만약 한 반에 같은 이름이 여러명 있다면 누군가 이름을 부를 때 어떤 친구의 이름을 부르는 것인지 혼란이 올 것 입니다. 그래서 변수의 이름은 독특해야(unique) 합니다. 첫 번째 규칙 : 변수의 이름은 독특해야 한다. 만약 변수의 이름이 아래와 같을 때 a=1 b=2 ab=3 C=4 첫 번째 규칙에 따라 독특하긴 하지만 어떠한 용도로 사용되는지 구분이 가지 않습니다. 변수는 저장된 값의 의미를 담고 있는 것이 훨씬 알아보기 편리합니다. name = "코딩" age = 20 과 같이 특별한 의미도 지니고 있다면 이후에 코드를 보아도 이해하기 쉽습니다. 두 번째 규칙 : 변수는 저장된 값에 대한 의미를 가지면 좋다. 이 후의 규칙들은 특별히 설명까지는 필요하지.. 2022. 5. 12.
호기심 파이썬(반복문 : while문) 파이썬은 특정 범위를 반복 시킬 수 있는 for 문과 조건에 따라 반복 시킬 수 있는 while 반복문이 있습니다. 이 while 반복문의 특징은 조건이 참이면 반복을 실행하고 조건이 거짓이 되면 반복문을 중단하는 특징이 있습니다. 또한 모든 for문은 while 반복문으로 변환이 가능하지만 while 반복문은 for문으로 변환 될 수도 아닐 수도 있습니다. 이는 for문의 특징 때문인데 특정 범위만을 반복 시킬때만 사용가능하기 때문입니다. while 반복문의 구조를 살펴보겠습니다. while (조건식): --- ⓐ 반복시킬 문장 --- ⓑ 굉장히 심플하게 되어있습니다. 반복의 순서는 1. ⓐ에서 조건식의 참 거짓 여부 2. ⓑ ⓐ조건이 참이면 반복시킬 문장 실행 3. 다시 ⓐ조건 검사 4. ⓑ ⓐ조건이.. 2022. 5. 9.
호기심 파이썬(제어문 : for문을 쉽게 생각하는 법) 반복문은 조건에 따라 반복하는 while 반복문과 범위에 따라 반복하는 for문이 있습니다. 이 중 while 반복문은 어떠한 경우에도 반복할 수 있는 반복문이나 for문은 범위에 따라 사용하기 때문에 제한적입니다. 그러나 제한적이여도 for 반복문은 너무나도 편리한 반복문입니다. while 반복문이든 for 반복문이든 반복문에서 중점적으로 보아야할 것은 어떤 것을 반복할 것인지, 얼마나 반복할 것인지 찾는 것이 굉장히 중요합니다. 따라서 반복문을 사용하는데 헷갈리는 부분이 있다면 반드시 이 두 가지를 확인해보아야 합니다. """ 만약 다음과 같은 출력 결과를 얻고 싶다면? 실행 결과: 양의 정수를 입력하시오: 5 ##### #### ### ## # """ # 5를 입력하면 #으로 만든 삼각형이 나오면 .. 2022. 4. 22.
호기심 파이썬(유용한 method 및 함수 활용 예시) 이번에는 파이썬에서 유용하게 쓰이는 자료형의 메소드와 유용한 함수에 대해서 알아보겠습니다. 해당 내용은 몰라도 꾸역꾸역 구현할 수 있지만 이미 만들어져 있으므로 그냥 가져다 사용하면 됩니다. 1. 합계 구하기 2. 문자열 분리 3. map 함수 4. 대문자? 소문자? 5. 길이(원소의 개수) 구하기 6. 리스트 원소의 index번호 구하기 1. 합계 구하기 for 반복문을 이용하면 합계를 구하는 코드는 손쉽게 만들 수 있습니다. 그러나 이러한 코드 대신에 sum함수를 사용하면 훨씬 간편합니다. 형식은 다음과 같습니다. sum(자료형) => 자료형에는 리스트와 튜플이 사용됩니다. 2. 문자열 분리 "1 2 3 4 5" 이런식으로 되어있는 문자열을 분리시켜 문자열 형태로 리스트에 저장됩니다. 사용방법은 다음.. 2022. 4. 21.
호기심 파이썬(자료형 : 리스트) 이번에는 자료형 중 하나인 리스트에 대해서 알아보겠습니다. 중국집 메뉴 리스트라고 이야기하면 짜장면, 짬뽕, 볶음밥, 쟁반짜장 등등 이런 식으로 나열하여 생각하게 됩니다. 파이썬에서 말하는 리스트도 이와 동일합니다. 중국집 메뉴 리스트를 파이썬 코드로 표현하면 다음과 같습니다. menu = ["짜장면", "짬뽕", "볶음밥", "쟁반짜장"] 이런 식으로 표현합니다. 여기서 ,(콤마)로 구분지어놓은 "짜장면", "짬뽕" 같은 것을 리스트의 원소라고 표현합니다. 정수, 실수 자료형은 숫자로 만들고 문자열 자료형은 '와 "로 감싸서 만들고 리스트는 [](대괄호)로 감싸서 만듭니다. 리스트 자료형에 대해서 자세히 설명하면 자료형을 묶을 수 있는 자료형입니다. 다음은 리스트의 기본 형식입니다. [] => 빈 리스.. 2022. 4. 12.
호기심 파이썬(input 함수와 자료형 변환) 이전까지 정수, 실수 자료형 print 출력 함수, 문자열에 대해서 글을 올렸습니다. 이번에는 입력을 하는 함수에 대해서 작성해보겠습니다. print 함수가 눈으로 볼 수 있게 해주었다면 이번에는 input 함수로 원하는 값을 입력해볼 시간입니다. input 함수는 사용 방법만 이해하면 됩니다. 아래 코드는 사용 예시입니다. 형식은 다음과 같습니다. 변수 = input("문장") 변수에는 입력받은 결과가 저장될 공간이고 input 함수 안의 문자열을 입력 시 입력을 유도하기 위해서 안내 문장을 적는 것입니다. 안내를 하기 싫다면 괄호안을 빈 공간으로 넣어도 괜찮습니다. 여기서 address에 저장되는 자료형은 무엇일까요? 바로 문자열입니다. input함수를 통해서 입력받은 자료의 형태는 문자열로 받게 됩.. 2022. 4. 11.
호기심 파이썬(자료형 개요) 이전 포스팅에서 print 함수를 다루었습니다. print 함수는 데이터를 눈앞에 볼 수 있다고 그랬는데 그렇다면 데이터는 무엇일까? 데이터(data)는 자료를 말합니다. 산술 연산자를 사용할 때 숫자들이 사용되는데 숫자를 잘 보면 -1, 0, 1 과 같은 정수와 3.14, 0.1, -0.12와 같은 소수를 프로그래밍에서는 실수라고 부릅니다. 쉽게 이야기해서 정수는 소수점이 없는 형태이고, 실수는 소수점이 존재하는 형태입니다. 그렇다면 3과 3.0은 엄밀히 말해 형태가 다른 것입니다. 3과 3.0은 데이터(자료)이고 형태가 다르므로 3은 정수형 데이터 3.0은 실수형 데이터라고 부릅니다. 정수형 데이터, 실수형 데이터를 모아서 자료형(data type)이라 합니다. 파이썬에서는 정수형, 실수형 말고도 여.. 2022. 4. 8.
호기심 파이썬(print 함수) 지난 시간 산술 연산자와 변수에 대해서 학습하였습니다. 지금부터는 개발환경을 파이참으로 변경하겠습니다. pycharm 설치 방법은 여러 블로그에 많이 나와있습니다. 오늘은 눈앞에 값을 볼 수 있게 해주는 print 함수에 대해서 알아보겠습니다. 우리는 3 더하기 4의 결과를 보고 싶습니다. 이럴 때는 다음과 같이 print 함수를 사용합니다. 실행 결과 3 더하기 4의 결과 값이 눈앞에 보이게 되었습니다. print 함수는 위와 같이 한 개의 데이터만 볼 수 있는 것이 아닙니다. 위의 코드처럼 ,(콤마)를 이용하면 여러 개의 데이터의 결과 값을 눈 앞에 볼 수 있습니다. 대신에 주의할 점이 있습니다. ,(콤마)를 이용하면 데이터 사이에 공백이 추가됩니다. 2022. 4. 8.