목록Everything I Wrote (29)
Bunny Code

저번 포스팅까지 여러 리스트, 딕셔너리, 반복문 등등을 배웠는데 이번 포스팅에서는 여태 다루지 않았던 함수 몇가지를 배워볼게요! 첫번째는 바로 join() 함수입니다. .join() 위의 코드처럼 입력을 하면 사이 사이에 원하는 이 들어가게 됩니다. 위의 실행된 화면을 보시면 문자열들 사이에 원하는 문자열인 '//' 가 들어간 것을 확인할 수 있습니다. 두번째는 reversed() 함수입니다. 이 함수는 리스트를 다룰때 잠깐 배워본적이 있는데 리스트를 뒤집을 수 있는 함수입니다. reversed(list) 를 통해 간단하게 만들 수 있는데 reversed 된 리스트를 출력할때 주의사항이 있습니다. 어떠한 list_a 라는 리스트가 주어져있을때 print(list_a) 하면 원하는 배열이 나오지 않습니다...

이 참이라면 문장을 계속 반복해주는 while 반복문을 공부해보겠습니다!! while : 위의 불 표현식이 참이라면 문장을 계속 반복해줍니다. 이를 활용하면 while 반복문을 통해 for 반복문 처럼 사용할 수 있는데, 예시를 보겠습니다. while 반복문을 통해 무한반복 시키는 것도 가능합니다. (print(".") 만 입력하게 되면 코드 실행시 점 표시가 새로운 줄에 계속 생기게 되는데, 점 표시가 같은 줄에 계속 이어지도록 end="" 라는 코드를 추가로 써줍니다. 이는 코드의 마지막을 의미하는 end 를(원래는 "\n"를 실행시켜줌) "" 라는 빈 문자열로 대치시킴으로서 출력된 점 문자가 같은 줄에 계속 이어지도록 해줍니다.) (위의 말이 좀 어려운데 print(".") 만 직접 실행시켜보시면 ..

범위를 만드는 함수인 range 함수에 대해 알아보겠습니다. range 함수를 만드는 방법에는 총 3가지 함수가 있습니다. 1) 0부터 -1 까지의 정수들로 범위를 만드는 경우 range() 2) 부터 -1 까지의 정수들로 범위를 만드는 경우 range(,) 3) 부터 -1 까지 만큼의 차이를 가진 정수들로 범위를 만드는 경우 range(,,) (range 함수로 범위를 만들 때 마지막 범위에 해당하는 숫자는 포함되지 않는 것을 항상 주의해주세요!) 예시를 들어보겠습니다..!! 그렇다면 이번에는 범위와 함께 for 반복문을 어떻게 활용하는지에 대해 알아보겠습니다. for in : 반복문을 n 번 반복하고 싶다면 range() 함수의 매개변수에 n 을 입력하면 됩니다. i 라는 변수에 범위 내부의 정수들을..

반복문의 기본 형태인 for 반복문에 대해 알아보겠습니다! 먼저 리스트와 함께 사용하는 경우를 보겠습니다. for in : print() (for 문 다음 줄 들여쓰기는 필수입니다!! 들여쓰기를 하지 않으면 오류가 발생하고 코드가 실행이 안돼요.) 이렇게 코드를 입력하면 리스트의 요소들을 차례차례 반복해줍니다. 말로 설명이 어려우니 바로 예시를 들어볼게요! array 라는 변수에 리스트를 지정해주고 for 문을 이용해 출력했더니 그 안에 요소들이 차례차례 출력되는 모습을 확인할 수 있었습니다. 딕셔너리와 for 반복문을 활용하기 전에 딕셔너리에 대해 먼저 배워볼게요! 딕셔너리는 리스트와 같이 여러 개의 값을 나타내주는 자료형입니다. 리스트와 다른 점이라 하면 리스트는 '숫자'를 기반으로 하는 값을 저장하..

지금까지 하나의 값을 나타내는 자료형을 봤는데 이번에는 여러 개의 값을 가지는 자료형인 '리스트' 에 대해 알아보겠습니다. 리스트를 지정해주는 방법은 간단합니다. array = [, , , 등등] 인덱스로 내부의 문자열을 선택하는 것을 저번시간에 배웠는데 리스트에서도 마찬가지로 작동합니다. 이를 통해 요소의 일부를 출력하고 요소를 변경해주는 것이 가능합니다. print(array[]) (단, 이 때도 0부터 시작하는 것을 잊지 말 것!!!!!) 리스트의 길이, 연산 구하는 것도 저번에 배운 것(len, 문자열과 숫자의 연산)을 활용하면 손 쉽게 해결 가능합니다. 이번에는 리스트에 요소를 추가하거나 확장시키는 방법과 삭제하는 방법을 배워보겠습니다! 요소 추가하는 코드 array.append() array...

조건에 따라 출력값을 다르게 만들고 싶을 때, 혹은 코드의 실행 유무를 다르게 하고 싶을 때 if 조건문을 사용합니다. if : input 함수를 통해 예시를 들어보겠습니다. 1) 날짜/시간 출력 양수를 입력하면 '양수잖앙' 이 음수를 입력하면 '음수잖앙'이 0을 입력하면 '0이잖앙' 이 출력되는 것을 확인할 수 있을겁니다. 2) 오전, 오후 구분 3) 콜라 종류 구분 그럼 이제부터는 if 조건문에 사용 가능한 else 구문에 대해 알아보겠습니다. if : else : 아까 예시로 들은 콜라 종류 구분 코드를 else 구문으로 바꿔보겠습니다. 매우 간단합니다! 3개 이상의 조건을 사용하고 싶을 때는 elif 구문을 사용하면 됩니다. if : elif : elif : else : 바로 예시를 들어보겠습니다..

자료형의 참과 거짓을 나타내는 값을 '불' 이라고 부르는데 첫번째로 '비교 연산자'를 통해 불을 만들어보겠습니다. == 같다 != 다르다 왼쪽이 크다 = 왼쪽이 크거나 같다 위의 비교 연산자들을 통하여 명제의 참, 거짓을 판단할 수 있습니다. 두번째로 '논리 연산자'를 통해 불을 만들어보겠습니다. not 불을 반대로 전환 and 모두 참일 때 참, 하나라도 거짓이면 거짓 or 둘 중 하나라도 참이면 참 위의 논리 연산자들을 통하여 명제의 참, 거짓을 판단할 수 있습니다. 논리 연산자는 프로그래밍할 때 많이 사용된다고 하니 꼭 알아두셨으면 좋겠습니다! 'Hello Coding 파이썬' 을 참고하여 작성하였음.

문자열의 추가적인 기능들을 알아보겠습니다. upper() 문자열의 알파벳을 대문자로 만듬 lower() 문자열의 알파벳을 소문자로 만듬 strip() 문자열의 공백 제거 lstrip() 문자열의 왼쪽 공백 제거 rstrip() 문자열의 오른쪽 공백 제거 isalnum() 문자열이 알파벳 또는 숫자로만 구성되어 있는지 확인 isalpha() 문자열이 알파벳으로만 구성되어 있는지 확인 isidentifier() 문자열이 식별자로 사용될 수 있는 것인지 확인 isdecimal() 문자열이 정수 형태인지 확인 isdigit() 문자열이 숫자로 인식될 수 있는 것인지 확인 isspace() 문자열이 공백으로만 구성되어 있는지 확인 islower 문자열이 소문자로만 구성되어 있는지 확인 isupper 문자열이 대문..