반응형
-
[파이썬]while, for 반복문 탈출과 계속하기 - break, continue 이번 포스팅에서는 while과 for 같은 반복문에서 조건문이 True인 경우에도 반복문을 탈출할 수 있게 해주는 break와 반복문의 시작 지점으로 돌아가게 해주는 continue에 대해 알아본다. 반복문 강제로 탈출하기 - break break로 반복문 강제로 탈출하기 while문의 조건문이 True일 경우에도 break로 while문을 빠져나올 수 있다. count = 0 while True: count += 1 print('현재 카운트 %d' %count) if count == 5: break print('while문 탈출') #결과 출력 현재 카운트 1 현재 카운트 2 현재 카운트 3 현재 카운트 4 현재 카운트 5 while문 탈출 위 예문을 보면 조건문은 항상 True이기 때문에 while문..
-
[파이썬]문자열 함수 - 값 찾기, 개수 세기, 합치기, 나누기 파이썬은 문자열 자료형에 사용할 수 있는 다양한 내장 함수를 가지고 있다. 이번 글에서는 문자의 위치를 알려주는 함수 find, index와 문자열에서 특정 문자의 개수를 세는 count 함수, 문자열을 합쳐주고 구분하는 join 함수에 대해 포스팅한다. 함수는 문자열 변수에 '.'를 붙여 사용한다. 문자열 관련 함수들을 보려면 dir(str)을 터미널 창에 입력하면 된다. >>> dir(str) ['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__gt__',..
-
[파이썬]문자열 만들기 및 이스케이프 코드 정리 문자열 자료형(String)이란 숫자가 아닌 문자나 단어로 된 자료형을 말한다. 예를 들면 "안녕하세요", '김개똥', "Hello, World!" 같은 자료형이다. 이번 글에서는 문자열 자료형 만드는 방법과 문자열 자료형의 연산에 대해 포스팅한다. 문자열 자료형 만들기 문자열 양 쪽에 큰 따옴표(") >>> a = "Hello, Python!" >>> type(a) # 자료형 str로 표기된다. 문자열 양 쪽에 작은따옴표(') >>> b = 'I am a student.' 문자열 양 쪽에 큰 따옴표를 연속으로 3개 사용(""") >>> c = """Nice to meet you""" 문자열 양 쪽에 작은따옴표를 연속으로 3개 사용(''') >>> d = '''See you later. Bye!''' ※..
-
[파이썬]VS Code와 Extensions 설치하기 Visual Studio Code 설치 https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. code.visualstudio.com 위 링크로 들어가면 아래의 화면이 나온다. 본인 컴퓨터의 운영체제에 맞게 설치 파일을 다운로드한다. 동의하고..
-
8. keep up with(catch, fall) 1. 예문 - We can't keep up with all the changes. - I couldn't keep up with the rest of the class. - They're struggling to keep up with their competitors. - A: So, what's new in AI? B: I haven't really been keeping up with the latest, but not a whole lot I think. A: Maybe that's a good thing. I remember people saying that they need to slow down the development. B: They're still saying that, b..
-
[파이썬]사용자 입력과 출력 - input, print 이번 포스팅에선 사용자로부터 값을 입력받는 input 함수와 입력된 자료를 출력하는 print 함수에 대해 알아보자. 우리가 사용하는 프로그램은 대부분 미리 입력된 값이 아닌 유저로부터 실시간으로 입력값을 받고 결과를 반환해준다. 파이썬 코드상에서 값을 입력하는 게 아니라 프로그램에서 값을 입력받으려면 input 함수를 사용해야 한다. 사용자로부터 값 입력받기 - input input 함수로 입력값 받기 프롬프트에서 사용자로부터 값을 입력받으려면 input 함수를 사용하면 된다. 간단한 예시를 보자 >>> user_input = input() Cokid >>> user_input 'Cokid' input 함수는 프롬프트에 값을 입력할 수 있게 해 주고 'Cokid'를 입력하니 변수에 입력값이 저장되었다...
-
[파이썬]불 자료형 - bool 함수로 참과 거짓 판별하기 이번 글에서는 자료형이 참(True)과 거짓(False)인지 나타내는 불(bool) 자료형을 다룬다. 자료형의 참과 거짓이라는 것의 의미와 bool 자료형의 활용에 대해 알아보자. 불(bool) 자료형 이해하기 불(bool) 자료형이란? >>> a = True >>> a True >>> type(a) >>> b = false # false를 변수명으로 인식하여 에러 발생 Traceback (most recent call last): File "", line 1, in NameError: name 'false' is not defined bool 자료형은 자료형의 참과 거짓을 판별한다. bool 자료형은 자료형이 참인 경우에 True, 거짓인 경우에 False를 반환하는데, True, False 두 가지의..
-
[파이썬]set 자료형 다루기 - 집합의 연산 및 관련 함수 집합(set) 자료형은 정말 집합처럼 사용할 수 있어서 교집합과 합집합, 차집합을 간단하게 구할 수 있다. 이번 포스팅에선 집합 자료형들의 교집합과 합집합, 차집합을 구해보고, 집합자료형 관련 함수들도 다뤄보겠다. 집합 자료형의 교집합, 합집합, 차집합 구하기 - &, |, - 교집합 구하기 - '&' 연산자, intersection 함수 >>> a = {1, 2, 3, 4} >>> b = {3, 4, 5, 6} >>> a & b # '&' 연산자로 a와 b의 교집합 구하기 {3, 4} >>> a.intersection(b) # intersection 함수로 a와 b의 교집합 구하기 {3, 4} '&' 연산자로 집합 a와 b의 교집합을 손쉽게 구할 수 있다. 연산자 없이 intersection 함수로도 ..
-
[파이썬]리스트 자료형의 인덱싱과 슬라이싱 문자열과 마찬가지로 리스트에서도 인덱싱과 슬라이싱을 할 수 있다. 예문을 통해서 확인해보자. 리스트의 인덱싱(Indexing) 리스트 인덱싱 방법 >>> a = [1, 2, 3] >>> a [1, 2, 3] >>> a[0] # 0번 위치의 요소값 반환 1 >>> a[2] # 2번 위치의 요소값 반환 3 리스트의 인덱싱은 문자열의 인덱싱과 매우 비슷하다. 리스트 역시 순서를 1이 아닌 0부터 세기 때문에 첫 번째 요소 값을 출력하기 위해서는 인덱싱 숫자를 0으로 해야 한다. 요소 값 수정 및 삭제 >>> a = [1, 2, 3] >>> a [1, 2, 3] >>> a[0] = 4 # 0번에 위치한 요소값 변경 >>> a [4, 2, 3] >>> del a[1] # a[1] 요소 리스트에서 삭제 >>> a ..
반응형