파이썬

    14. 기본부터 다지는 파이썬 - 탈출문자

    탈출문자 시작하기에 앞서 \ = 역슬래쉬 임을 알아둔 상태로 봐주시면 큰 도움이 될것입니다. 1. 줄바꿈(\n) \n은 \n 이후에 오는 문장을 강제적으로 줄바꿈해주는 역할로써 키보드의 Enter과 같은 역할을 해줍니다. print("백문이 불여일견 백견이 불여일타")# 오류발생 print("백문이 불여일견 \n백견이 불여일타") # 백문이 불여일견 # 백견이 불여일타 출력 해당 예시처럼 \n을 사용하게 된다면 줄이 바뀌어진 채로 출력이 되는걸 확인이 가능합니다. 2. 큰따옴표, 작은따옴표 (\", \') 출력 우리가 문장을 사용할 때 큰따옴표나 작은따옴표를 사용할 일이 종종 발생합니다. print("안녕하세요. 오늘은 "5월 16일"입니다.") # 오류발생 print("저는 \"청야에몽\"입니다.") ..

    13. 기본부터 다지는 파이썬 - 문자열포맷

    문자열 포맷 우리는 이 글의 전까지 문자열을 여러개 합쳐서 출력할 때 + 혹은 , 를 이용하였습니다. print("ab" + "cd") # 출력 : abcd print("ab", "cd") # 출력 : ab cd 이 두 방법 외에도 다양한 포맷으로 문자열을 출력하는 방법이 존재합니다. 이 글에서는 4가지의 방법을 알려드릴 것이며 그 중 자신이 편한 방법과 상황에 따라 맞는 방법으로 사용하시면 좋을것 같습니다. 방법 1 % 를 사용하는 방법이 존재합니다. 따옴표로 둘러싸인 문자열 중간에 자신이 문자열을 삽입하고 싶은 자리에 %d, %s, %c 등을 넣어두고 문자열이 끝난 후 %를 적어준 다음 조건에 맞는 값을 적는다면 %d, %s, %c 위치에 값이 들어가게 됩니다. 1) print("문자열 %d 문자열"..

    12. 기본부터 다지는 파이썬 - 문자열처리함수(2)

    소문자 대문자 python.islower() : 모두 소문자변 True, 아니라면 False 를 반환한다. python.isupper() : 모두 대문자면 True, 아니라면 False 를 반환한다. python.istitle() : 단어의 맨앞글자만 대문자일시 True, 아니라면 False 를 반환한다. python.lower() : 모두 소문자로 변환한 문자열을 반환한다. python.swapcase() : 소문자, 대문자를 바꾼 문자열을 반환한다. python.title() : 단어의 맨앞글자만 대문자로 변환한 문자열을 반환한다. python.capitalize() : 문자열의 맨 앞글자만 대문자로 변환한 문자열을 반환한다. python = "Python is Amazing" print(python..

    8. 기본부터 다지는 파이썬 - 중간점검

    이전 내용을 사용한 중간점검 문제들이다. 1 ~ 3번 글을 참고한 문제 Q) 변수를 이용하여 변수값을 바꿔줄때마다 출력값의 변수값이 바뀌게끔 다음 문장을 출력하시오. 변수명 : station 변수값 : "사당", "신도림", "인천공항" 순서대로 입력 출력문장 : XX 행 열차가 들어오고 있습니다. A) station = "사당" print(station + "행 열차가 들어오고 있습니다.") station = "신도림" print(station + "행 열차가 들어오고 있습니다.") station = "인천공항" print(station + "행 열차가 들어오고 있습니다.") 주어진 변수명 station에 변수값 중 사당을 넣어서 출력을 해준다면 사당행 열차가 들어오고 있습니다. 가 출력이 된다. 뿐만..

    7. 기본부터 다지는 파이썬 - 랜덤함수

    7. 기본부터 다지는 파이썬 - 랜덤함수

    랜덤함수 랜덤함수란 무작위의 숫자(난수)를 뽑아주는 함수이다. 사용하는 방법은 단순히 from random import * 랜덤 라이브러리를 사용하면 된다. from random import * print(random()) 라이브러리를 사용한 후 random 함수를 출력해보면 다음과 같이 0.0 ~ 1.0 미만의 임의의 값들이 출력된다. from random import * print(random() * 10) random 함수에 * 10을 해주면 0.0 ~ 1.0 미만의 임의의 값들이 출력된다. from random import * print(int(random() * 10)) random 함수를 정수형으로 바꿔 소숫점을 없애줘 0 ~ 10 미만의 임의의 값을 생성하여 출력한다. from random ..

    4. 기본부터 다지는 파이썬 - 연산자 (1)

    4. 기본부터 다지는 파이썬 - 연산자 (1)

    연산자 연산자란 특정한 작업을 하기 위해서 사용하는 기호를 의미한다. 작업의 종류에 따라서 대입 연산자, 산술 연산자, 비교 연산자, 논리 연산자 등이 존재한다. 산술 연산자 산술 연산자는 수학적인 계산에 사용되는 연산자이다. 어려운 연산자는 없지만 수학에서 사용하는 연산자와 다를 수 있으니 알아두어야 한다. + : 사칙연산의 덧셈과 같으며 값을 더해준다. 사진의 출력 결과로는 2를 출력한다. - : 사칙연산의 뺄셈과 같으며 값을 빼준다. 사진의 출력 결과로는 1을 출력한다. * : 사칙연산의 곱셈과 같으며 값을 서로 곱해준다. 사진의 출력 결과로는 10을 출력한다. / : 사칙연산의 나눗셈과 같으며 값을 서로 나누어준다. 사진의 출력 결과로는 1.666666667을 출력한다. ** : 제곱을 나타내는 ..

    3. 기본부터 다지는 파이썬 - 주석

    주석 주석이란 내용을 메모하는 목적으로 사용하며 # 혹은 '''(작은 따음표 3개)를 입력하여 사용이 가능하다. 주석처리를 하게 된다면 컴파일러와 인터프리터에 의해 일반적으로 무시되어 프로그램에 영향을 주지 않게 변한다. 주석을 사용하는 이유는 주석을 달아 문장을 설명해 소스 코드를 더욱 쉽게 이해할 수 있게 만드는 것이 주 목적이다. # 는 문장의 한 줄을 주석처리하는 형식으로 사용이 된다. 주석처리를 할 문장의 맨 앞부분에 넣어주면 된다. ''' 는 여러문장을 주석처리하는 형식으로 사용이 되며 문장 맨 앞과 맨 뒤에 넣어주면 그 안의 문장들이 전부 주석처리가 된다. 다음은 주석문을 설명해둔 코드블럭이다. 참고하도록 하자. # 주석을 설명하기 위한 코드블럭 ''' 이런 식으로도 여러 문장을 주석처리하여..

    2. 기본부터 다지는 파이썬 - 변수

    2. 기본부터 다지는 파이썬 - 변수

    변수 변수란? 어떠한 값을 저장하는 공간이라고 생각할 수 있다. 변수를 지정하지 않고 문장 출력 해당 사진은 변수를 사용하지 않고서 3줄의 문장을 출력하였다. 단순히 3줄의 문장을 바라보면 당장에 문제는 없지만 만약 강아지의 이름이 바뀌거나 종이 바뀌거나 나이가 바뀌거나 문장이 많아진다면 한 번 바꿀 때 여러 문장을 바꿔야 하는 번거로움이 생길 수 있다. 이러한 번거로움을 줄이기 위하여 우리는 변수를 선언하여 사용해준다. 변수를 지정하여 사용해 문장 출력 해당 사진은 변수를 사용하여 3줄의 문장을 출력하였다. 위의 사진과는 다르게 문장의 수가 늘어났지만 추후 수정과 여러가지 경우의 수를 생각해본다면 변수를 선언해주는 게 편할 것이다. 해당 코드에서는 animal, name, age, hobby, is_a..

    6. 파이썬 - 조건문

    6. 파이썬 - 조건문

    조건문 조건문은 프로그램의 흐름을 제어하는 문법이다. 조건문을 이용해 조건에 따라서 프로그램 로직을 설정할 수 있다. 들여쓰기 파이썬에서는 코드의 블록(Block)을 들여쓰기(Indent)로 지정한다. 탭을 사용하는 쪽과 공백 문자(space)를 여러 번 사용하는 쪽으로 두 진영이 있는데 이에 대한 논쟁은 지금까지도 활발하다. 하지만 파이썬 스타일 가이드라인에서는 4개의 공백문자를 사용하는 것을 표준으로 설정하고 있다. 조건문의 기본 형태 조건문의 기본적인 형태는 if ~ elif ~ else이다. 조건문을 사용할 때 elif 혹은 else 부분은 경우에 따라서 사용하지 않아도 괜찮다. 참고로 조건문 밑의 코드는 띄워쓰기(Space) 4번이다. if 조건문 1 : 조건문 1이 True일 때 실행되는 코드..

    5. 파이썬 - 기본 입출력

    5. 파이썬 - 기본 입출력

    기본 입출력 모든 프로그램은 적절한 (약속된) 입출력 양식을 가지고 있다. 프로그램 동작의 첫 번째 단계는 데이터를 입력 받거나 생성하는 것이다. ex) 학생의 성적 데이터가 주어지고 이를 내림차순으로 정렬한 결과를 출력하는 프로그램 입력 예시 : 5 65 90 75 34 99 출력 예시 : 99 90 75 65 34 자주 사용되는 표준 입력 방법 input() 함수는 한 줄의 문자열을 입력 받는 함수이다. map() 함수는 리스트의 모든 원소에 각각 특정한 함수를 적용할 때 사용한다. ex_1) 공백을 기준으로 구분된 데이터를 입력 받을 때는 다음과 같이 사용한다. list(map(int, input().split())) ex_2) 공백을 기준으로 구분된 데이터의 개수가 많지 않다면, 단순히 다음과 같..