파이썬공부6 파이썬 리스트(list)와 인덱싱(indexing) 요즘 나는 온라인으로 파이썬 강의를 듣고 있다. 처음에는 낯설고 헷갈리는 것들 뿐이라 '내가 이걸 할 수 있을까' 싶었는데, 하루 1강 듣기 도전을 하다보니 조금씩 익숙해져 가고 있다. 알면 알수록 흥미진진한 파이썬! 이제는 퇴근하고 파이썬 강의 듣는 것이 소소한 즐거움이 되었다. 오늘은 리스트(list)와 인덱싱(indexing)에 대해서 배웠다. 잊어버리지 않도록 복습 차원에서 블로그에도 정리해 두려고 한다. 파이썬 리스트(list) 변수에 값을 여러개 저장하고 싶다면 어떻게 해야할까? 그럴 땐 리스트(list)를 사용하면 된다. 방법은 값들을 쉼표(,)로 구분하여 대괄호([])로 감싸준다. # 리스팅 예시 numbers = [1, 2, 3, 4, 5] mountains = ["백두산", "금강산",.. 2021. 6. 15. 파이썬 if 조건문 while 반복문에 이어 if 조건문도 알아보도록 하자. if문의 구조는 while문과 매우 비슷하다. if 다음에 이어지는 조건이 True이면 아랫줄로 내려가 명령을 실행한다. 만약 False라면 else 이후에 이어지는 명령을 실행한다. if 불린(boolean) 값으로 계산되는 조건: 조건이 True인 경우 실행할 명령 else: 조건이 False인 경우 실행할 명령 else가 없이 상단 두 줄만으로 이루어진 if 조건문이라면, 조건이 True일 경우에만 명령을 실행한다. 반복하지 않고 딱 한번만 실행되는 점이 while문과의 차이점이다. 예제를 통해서 알아보자. 아래 코드는 나이(student_age)가 13살 이하이면 "초등학생입니다" 라는 문구를 추출하고, 그렇지 않으면 "초등학생이 아닙니다".. 2021. 6. 14. 파이썬 while 반복문 파이썬 while 반복문에 대해 알아보았다. 예전에 다른 언어 프로그래밍 공부를 할때 한번 익혔던 개념인데, 다시 보니 새롭기도 하고 또 언어가 달라지니 구조도 약간씩 달라지는 부분이 흥미로웠다. 파이썬 while 반복문 구조와 예시 while 다음에 이어지는 조건이 True이면 아랫줄로 내려가 명령을 실행하고, 다시 윗줄로 돌아간다. False가 될때까지 동일 작업을 반복하고, False가 되는 순간 반복을 멈춘다. while 불린(boolean) 값으로 계산되는 조건 : 반복해서 실행했으면 하는 내용 # 들여쓰기 꼭 해야함! 예시로 알아보자. 다음은 Hello, world! 를 연속으로 5번 출력하는 while 반복문이다. i = 1 while i 2021. 6. 14. 문자열 포맷팅 f-string f-string은 파이썬 3.6 버전부터 사용할 수 있게 된 문자열 포맷팅 방법이라고 하는데, 사용방법이 이전보다 훨씬 더 간단해진 것 같아서 마음에 든다. 방법을 설명해보자면... 출력하고 싶은 내용 앞에 f를 쓰고, 변수값을 뒤에 따로 나열할 필요 없이 중괄호 안에 {변수명}의 형태로 넣으면 된다. 아래 예시를 통해서 활용하는 방법을 알아보자. nickname = "해이나" post = 112 blog_title = "디지털 노마드" introduce = f"제 닉네임은 {nickname}이고, {blog_title} 블로그를 운영하고 있습니다. 아직까지 {post}개의 게시물을 작성했어요." print(introduce) # 결과값은 아래와 같이 출력 # 제 닉네임은 해이나이고, 디지털 노마드 블로.. 2021. 6. 6. 자료형 변환 & 문자열 포맷팅 예시 자료형 변환, 문자열 포맷팅을 활용하는 방법에 대한 예시들을 정리해 보았다. 자료형 변환 자료형 변환이란 데이터 타입을 바꾸는 것을 의미한다. 예를 들어 기존에 소수였던 값을 정수로, 문자열을 소수로 바꾸는 등 원하는대로 자료형을 바꾸어 출력할 수 있다. 단, 숫자가 아닌 문자는 정수형이 될 수 없기 때문에 오류가 발생한다는 점을 기억해 두도록 하자. print(int(1.7)) #결과값 1 print(float(5)) #결과값 5.0 print(int("2") + int("7")) #문자열을 정수형으로 바꾼 것, 결과값 9 print(float("1.6") + float("4")) #문자열을 소수형으로 바꾼 것, 결과값 5.6 print(str(2) + str(8)) #숫자를 문자열로 바꾼 것, 결과값.. 2021. 6. 6. 파이썬 문자열 안에 따옴표 쓰기 파이썬에서 문자열(String)을 출력하고 싶을 때에는 작은 따옴표('') 혹은 큰 따옴표("")를 사용한다. 그런데 출력하고자 하는 문장 안에 따옴표가 또 있다면 어떻게 해야할까? 예를 들어 출력하고자 하는 문구가 I'm a student! 일 때 print('I'm a student!') 라고 코드를 작성하면 에러가 발생한다. 이럴 때에는 작은 따옴표가 겹치지 않도록, 문자열을 표현하는 따옴표는 아래와 같이 큰 따옴표로 사용해 주어야 한다. print("I'm a student!") 반대로 문구 내에 큰 따옴표가 쓰였다면, 밖은 작은 따옴표를 사용해서 감싸 주어야 한다. 그렇다면 I'm feeling "lucky" 처럼 문장 내에 작은 따옴표와 큰 따옴표가 동시에 쓰여져야 한다면? 그럴 때에는 따옴표.. 2021. 6. 3. 이전 1 다음