티스토리

yony
검색하기

블로그 홈

yony

yony0.tistory.com/m

v뚜v 님의 블로그입니다.

구독자
1
방명록 방문하기

주요 글 목록

  • 파이썬 리스트 요소들에 인덱스 붙이기 enumerate()를 사용하여 리스트 요소들에 인덱스를 붙여 함께 출력할 수 있다. 예) res1에 enumerate(list 1) 결과를 저장해 출력하면 list1 요소들에 인덱스가 순서대로 붙어 출력된다. 이를 응용하여 문장을 출력할 수 있다. for문으로 리스트의 인덱스 크기만큼 반복해 기호 n번 @@@을 출력할 수 있다. 인덱스는 0부터 시작하기 때문에 %d에 들어갈 i에 +1을 해주면 기호 1번부터 출력된다. 공감수 2 댓글수 3 2020. 3. 9.
  • 파이썬 리스트 셔플 파이썬 리스트에서 요소들을 무작위로 섞어서 출력하기 위해 shuffle()을 사용할 수 있다. 셔플을 사용하려면 먼저 처음에 import random from shuffle을 입력해주어야 한다. 예) shuffle()을 사용해 list1의 요소들을 무작위로 섞어서 출력할 수 있다. 출력 결과는 매번 달라지기 때문에 코드를 3번 실행했을 때 모두 다른 결과가 출력됨을 볼 수 있다. 만약 import를 해주지 않은 경우 다음과 같은 에러가 발생한다. 공감수 1 댓글수 0 2020. 3. 9.
  • 파이썬 리스트 정렬 정렬 파이썬 리스트의 요소를 정렬하는데는 두가지 방법이 있다. sort()와 sorted()인데 sort()는 원본 리스트의 내용을 변형하고, sorted()는 원본 리스트를 그대로 두고 정렬한 리스트를 새롭게 리턴한다는 차이가 있다. 예) sort()를 사용했을 때는 list1을 출력하면 정렬된 결과가 출력되지만, sorted()를 사용했을 때는 list1을 출력하면 원본 리스트가 그대로 출력되는 모습을 확인할 수 있다. 공감수 1 댓글수 4 2020. 3. 6.
  • 파이썬 리스트 요소 삭제 리스트 요소 제거 리스트에서 요소를 제거하는 방법으로는 2가지가 있다. remove()와 del이다. 먼저 remove()는 리스트에서 제거하고 싶은 요소의 값을 알고 있을 때 사용하고, del은 리스트에서 제거하고 싶은 요소의 위치를 알고 있을 때 사용한다. 예) 먼저 del을 사용한 모습이다. del list1[2]로 인덱스 2에 위치한 요소를 지울 수 있다. 인덱스는 0부터 시작하므로 3번째 요소인 'c'가 지워진 모습을 확인할 수 있다. del을 이용해 특정 구간에 있는 요소들을 삭제하려면 슬라이싱을 이용하면 된다. del list1[2:4]로 리스트 1에 저장된 요소들의 인덱스 2부터 4까지를 제거할 수 있다. 다음은 remove()에 대한 설명이다. remove()를 이용해 특정 요소를 삭제하.. 공감수 0 댓글수 0 2020. 3. 2.
  • 파이썬 리스트 기능 3 리스트 합치기 + 연산자를 이용해 여러 개의 리스트를 합칠 수 있다. 이 때, 연산자를 이용해 리스트를 더해줄 때 앞에 오는 리스트가 먼저 출력된다. 예) 리스트1과 2를 만들어둔뒤 list1+list2를 했을때는 리스트 1이 먼저 출력되고 list2+list1을 했을때는 리스트 2가 먼저 출력되는 모습을 볼 수 있다. 리스트 반복 한 리스트를 반복해서 여러번 출력하기 위해서는 * 연산자를 사용하면 된다. 예) 리스트에 요소 추가 append()를 이용해 리스트에 새로운 요소들을 추가할 수 있다. 추가된 요소들은 추가된 순서대로 리스트에 저장된다. 예) 5를 추가했는데 '5'가 리스트에 저장된 모습을 볼 수 있다. 5를 문자로 인식했기 때문이다. 리스트에 숫자만 저장하려고 할 때 ''를 없애려면 입력을 .. 공감수 1 댓글수 0 2020. 2. 27.
  • 파이썬 리스트 기능 2 특정 구간의 요소들을 구하기 리스트에서 특정 구간의 요소들을 추출하기 위해서 문자열과 동일하게 슬라이싱을 이용하면 된다. 예) 인덱스는 0부터 시작하기 때문에 시작점을 0으로 둬야 한다. [0:3]은 처음부터 3번째 요소까지 슬라이싱하며 [3:]은 4번째 요소부터 끝까지 슬라이싱한다. 홀, 짝수 번째 요소만 구하기 슬라이싱을 이용하되 스텝2로 슬라이싱하면 된다. 예) 홀수번째 요소들을 추출하기 위해서는 처음부터 스텝2로 슬라이싱하면 되고, 짝수번째 요소들을 추출하기 위해서는 두번째 자리부터 스텝2로 추출해야하기 때문에 [1::2]를 해주면 된다. 리스트 반전 리스트 요소들의 순서를 뒤집어 주는 방법에는 두가지가 있다. reverse()와 슬라이싱이다. 예) 먼저 reverse()를 사용한 것이다. 슬라이.. 공감수 0 댓글수 0 2020. 2. 26.
  • 파이썬 리스트 기능 리스트에서 특정 위치의 요소 구하기 리스트에서 특정 위치에 있는 요소를 출력하기 위해서는 인덱싱 기능을 사용하면 된다. 예) 인덱스는 0부터 시작하기 때문에 [2]를 입력해주면 리스트의 3번째 요소가 출력된다. ele3에서 처럼 리스트 안에 있는 리스트에서 특정 값을 출력하려면 list1[4][1]처럼 그 리스트의 위치와 그 리스트 안에있는 요소의 위치를 모두 적어주면 된다. 리스트에서 특정 요소의 위치 구하기 반대로 특정 요소가 있는 위치를 알아보기 위해서는 index()를 사용하면 된다. index()를 사용하면 특정 요소가 최초로 나타나는 위치를 리턴한다. 예) index()는 특정 요소가 위치한 가장 첫번째 인덱스를 리턴하기 때문에 ind1에서는 'a'가 두 개 있어도 맨 처음에 등장하는 'a'의.. 공감수 0 댓글수 0 2020. 2. 25.
  • 파이썬 문자열 정렬 오름차순 sorted()를 이용하면 모든 문자를 오름차순으로 정렬하고, 정렬된 문자들을 리스트로 리턴한다. 예) sorted()는 입력받은 문자열들을 정렬해 리스트로 리턴하기 때문에 문자열로 출력하기 위해서는 sorted()한 결과를 join()안에 넣어주어야 한다. 내림차순 내림차순으로 정렬하기 위해서는 sorted()에서 두번째 인자로 reverse=True를 입력해주면 된다. 예) 공감수 1 댓글수 0 2020. 2. 20.
  • 파이썬 문자열 분리, 결합, 교체 분리 split()을 사용해 문자열을 분리할 수 있다. 예) str1에 저장되어있는 문자열을 '/'을 기준으로 나누어주는 코드이다. 각각 '나는 홍길동', '나이는35', '키는180'이 출력되었다. split()안에 인자가 없으면 공백을 기준으로 문자열을 분리한다. 결합 반대로 join()을 사용하면 여러 문자열들을 결합할 수 있다. 예) 리스트 안에 있는 3개의 문자열들을 '/'를 이용해 연결해주는 코드이다. 교체 replace()를 이용하면 문자열 내에 있는 특정 문자(열)를 다른 문자(열)로 바꿔줄 수 있다. replace()에서 첫번째 인자로 제거할 문자를 입력하고 두번째 인자로 그 자리에 새로 넣어줄 문자를 입력하면 된다. 예) res1 = str1에 저장된 문자열에서 '김철수'를 '홍길동'으.. 공감수 1 댓글수 0 2020. 2. 8.
  • 파이썬 문자열 기능 4 문자열에 있는 문자의 갯수 구하기 count()를 사용하여 문자열 안에 있는 문자의 갯수를 구할 수 있다. 문자뿐만 아니라 문자열의 갯수도 구하는 것이 가능하다. str1 = '...' res1 = str1.count('찾을문자(열)') print(res1) 예) Hello everyone I'm Hong gildong이라는 문자열 안에서 e의 갯수와 ong의 갯수를 찾는 코드이다. e는 4개 ong는 2개로 맞게 출력된 모습을 볼 수 있다. 문자열에 있는 문자의 위치 찾기 문자열 안에 있는 특정 문자(열)의 위치를 찾는 것 또한 가능하다. find()를 사용하면 된다. str1 = '...' res1 = str1.find('찾을문자(열)') res2 = str1.find('찾을문자(열)', 5) #5번.. 공감수 1 댓글수 0 2020. 2. 7.
  • 파이썬 공백 제거 파이썬 문자열에서 공백을 제거하려면 strip()을 사용해주면 된다. 이 때, 공백은 문자열 앞 뒤 만을 뜻하며 문자열 중간에 있는 공백은 해당되지 않는다. 앞쪽 공백을 제거하려면 lstrip(), 끝쪽 공백을 제거하려면 rstrip(), 양쪽 공백을 모두 제거하려면 strip()을 사용해주면 된다. str1 = ' 공백이 있는 문장 ' res = str1.strip() print(res) 예) str1에 앞 뒤로 공백이 있는 문장을 저장해놓은 뒤 strip()을 사용했다. 출력할 때는 공백이 사라졌는지 보기 쉽게 문자열 양쪽 끝에 괄호를 각각 넣어주었다. 조건에 맞는 공백이 사라진 모습을 볼 수 있다. 공감수 0 댓글수 0 2020. 2. 6.
  • 파이썬 대, 소문자 변환 upper()를 이용해 문자열에 있는 모든 문자들을 대문자로 변환할 수 있다. 모두 소문자로 변환하려면 lower()을 사용하면 된다. str1 = '...' res = str1.upper() print(res) 예) input()을 이용해 입력받은 문자열을 대문자, 소문자로 변환해서 출력하는 코드도 만들 수 있다. 공감수 0 댓글수 0 2020. 2. 6.
  • 파이썬 문자열 기능 3 문자열 길이 구하기 len()함수를 이용해 문자열의 길이를 구할 수 있다. 미리 저장해 둔 문자열과 입력받은 문자열 모두 길이를 구할 수 있다. 예) str1에는 미리 문자열을 저장해 두고 str2에는 입력받은 문자열을 저장한 뒤 len()로 문자열의 길이를 구해 strlen에 저장한 다음 출력한다. 문자열이 알파벳인지 숫자인지 검사하기 isalpha()를 이용하면 문자열이 알파벳인지 검사할 수 있다. 문자열이 숫자인지 검사하려면 isdigit()를 사용하면 된다. 둘을 동시에 검사하려면 isalnum()을 이용할 수 있다. str1 = '...' ret1 = str1.isalpha() print(ret1) 1)문자인지 검사하기 hello, 안녕 등 순수 문자로만 이루어 진 것들은 true 결과가 나왔지.. 공감수 0 댓글수 0 2020. 2. 5.
  • 파이썬 문자열 기능 2 문자열 합치기 문자열을 합칠 때는 연산자 +를 이용하면 된다. 예) addstr에 str1과 str2를 더해준 값을 저장해 준 뒤 출력하면 두 문자열이 합쳐진 모습을 볼 수 있다. 마찬가지로 입력 받은 문자열도 합칠 수 있다. 문자열 반복 특정 문자열을 반복해서 출력하고 싶을 때는 연산자 * 를 이용하면 된다. 예) 나와 str1을 3번 반복한것과 str2를 합친 모습이다. 문자열에서 특정 문자 검색하기 if-else문과 in 을 사용해 입력받은 문자열 안에 특정 문자가 있는지 검색이 가능하다. 예) asdfg를 입력하면 a가 있다는 문장이 출력되지만 wrte를 입력하면 a가 없다는 문장이 출력된다. 특정 문자 뿐만 아니라 특정 문자열이 있는지도 검색이 가능하다. if 문에서 ' ' 안에 검색할 문자열을.. 공감수 0 댓글수 0 2020. 2. 5.
  • 파이썬 문자열 기능 문자열과 관련된 여러 가지 기능들을 알아보도록 하자 특정 위치 문자 추출하기 인덱싱을 이용해 원하는 위치에 있는 문자만 따로 추출하여 출력할 수 있다. 인덱스는 0부터 시작한다. 또한 음수로도 표현이 가능하다. 예) [4]의 경우 인덱스는 0부터 시작하기 때문에 5번째 글자를 뜻하며, [-3]은 음수이기 때문에 뒤에서 3번째 글자를 뜻한다. 따라서 5번째 글자인 '요'와 뒤에서 세 번째 글자인 '김'이 출력되는 모습을 볼 수 있다. 지정한 구간의 문자열 추출하기 꼭 한 글자만 추출할 수 있는 것은 아니다. 구간을 지정해주면 그 구간 안에 있는 문자열들을 추출해 출력할 수 있다. 슬라이싱을 이용해서 추출이 가능하다. 예) 위 코드를 조금 변형해 구간을 추출하는 코드를 만들었다. [2:5]는 두번째 이후부터.. 공감수 0 댓글수 1 2020. 2. 4.
  • 파이썬 최댓값 최솟값 구하기 max() 와 min() 함수는 입력된 자료들 중 가장 큰 값과 가장 작은 값을 찾을 때 사용한다. 숫자일 경우 가장 작거나 가장 큰 수, 문자일경우 가장 뒷 순서와 가장 앞 순서 문자를 골라준다. 예) 숫자 위와 같이 리스트 안에 임의의 숫자들을 저장해준 뒤, max()와 min()을 이용해 가장 큰 수와 가장 작은 수인 65, 3을 추출해 출력하는 코드를 만들 수 있다. 문자 문자열도 마찬가지로 임의의 문자열을 저장해둔 뒤 max()와 mix()으로 마지막 알파벳인 z와 첫번째 알파벳인 a를 추출하여 출력할 수 있다. 추출해낼 문자열이나 숫자들을 꼭 미리 저장해두어야 하는 것은 아니다. 위 처럼 max()나 min()함수 안에서 바로 정의를 내려도 추출해내는데에는 아무런 지장이 가지 않는다. 함수 안.. 공감수 0 댓글수 0 2020. 2. 3.
  • 파이썬 진수 변환 10진수 -> 16진수 hex()는 10진수 정수를 16진수로 변환해서 문자열로 리턴하는 파이썬 내장 함수이다. a = hex(변환할 숫자) 예) 10진수 35와 45를 각각 16진수로 변환했을 때 결과는 0x23, 0x2d이다. 둘을 더하고자 ret = a+ b를 사용하여 계산 후 출력했더니 80을 16진수로 나타낸 0x50이 아닌 a값과 b값을 순서대로 나열한 0x230x2d가 출력되었다. 이는 변환된 숫자가 문자열로 리턴되기 때문이다. 따라서 hex()로 구한 값을 연산해주기 위해서는 int()를 사용해 문자열을 숫자로 변환해주어야 한다. int()사용 시 내가 변환하려는 숫자가 16진수임을 지정한다. a2와 b2를 더한 결과인 ret을 출력하면 10진수로 출력된다. hex()안에 ret을 넣어주어.. 공감수 1 댓글수 1 2020. 1. 31.
  • 파이썬 Input input() 함수는 사용자가 enter를 누르기 전까지 입력한 값을 받아 문자열로 리턴한다. 변수 = input('설명문') print('변수') 위와 같이 입력받은 값을 출력하는 코드를 작성할 수 있다. 예) 공감수 1 댓글수 0 2020. 1. 22.
  • 파이썬 예외처리 2 Exception as e 예외가 발생했을 때 어떤부분에서 왜 발생했는지 알아내는 것이 중요하다. Exception을 이용해서 예외 내용을 알아볼 수 있다. try: 명령 except Exception as e: print(e) 예외 부분을 e에 저장한 뒤 출력하는 방식으로 사용하면 된다. 예) try 부분에서 정의되지 않은 str1을 출력하도록 한 뒤 Exception으로 예외 부분을 알아보자 위와 같이 str1이 정의되어 있지 않다는 결과가 나온다. 공감수 0 댓글수 0 2020. 1. 16.
  • 파이썬 예외처리 try-except, try-except-else 프로그램에서 오류가 발생할 경우 프로그램을 더이상 진행할 수 없다. 이런 상황을 예외 상황이라고 하는데 try-except 구문을 이용하여 예외가 발생했음에도 불구하고 프로그램을 계속 실행할 수 있게 만들 수 있다. try: 명령 except: 예외 발생 시 실행될 명령 또는, try: 명령 except: 예외가 발생했을 때 실행될 명령 else: 예외가 발생하지 않았을 때 실행될 명령 다음과 같이 선언할 수 있다. 예) 위 코드에서 str1을 정의해주지 않았기 때문에 오류가 발생한다. 따라서 아래와 같이 예외가 발생했습니다. 라는 문장이 출력되게 된다. 위 코드를 조금 변형해서 위와 같이 작성했을 때 역시 str1이 정의되지 않았기 때문에 예외가 발생했.. 공감수 1 댓글수 1 2020. 1. 14.
  • 파이썬 클래스 3 클래스 상속 클래스는 상속이 가능하다. 상속이랑 어떤 클래스가 가진 멤버나 메소드를 다른 클래스가 사용할 수 있게 하는 것이다. 상속을 해주는 클래스를 부모 또는 슈퍼클래스라고 하며 상속을 받는 클래스는 자식이나 서브 클래스라고 한다. 클래스를 상속해주는 방법은 다음과 같다. 부모 클래스를 선언해 준 뒤 자식 클래스를 선언할 때 괄호 안에 부모 클래스의 이름을 넣어주면 된다. class 부모클래스: .... class 자식클래스(부모클래스): .... 예) 부모 클래스인 Mother클래스에 존재하는 sum()은 class Son(Mother) 과정에서 클래스 Son으로 상속되었으므로 obj = Son()만으로도 sum() 결과를 불러올 수 있다. 위 코드의 실행 결과는 아래와 같다. 자식 클래스는 여러 .. 공감수 1 댓글수 0 2020. 1. 8.
  • 파이썬 클래스 2 클래스 생성자 클래스 생성자란 클래스의 인스턴스 객체가 생성될 때 자동으로 호출되는 메소드를 말한다. 클래스 생성자의 이름으로 __init__(self) 가 공통적으로 사용된다 클래스 생성자 또한 함수이기 때문에 def __init__(self, ...): def를 사용하여 다음과 같이 선언한다. 앞뒤로 붙는 '_'는 두 개씩이며 혼동하지 않도록 주의하자. 뒤 ... 부분에는 인자 값을 넣어주면 되는데 앞에 함수에서 설명했듯이 인자가 정해지지 않은 경우에는 인자 이름 앞에 *을 붙이는 가변 인자를 사용해주어도 무방하다. 물론 생략도 가능하다. 예) 1. 인자가 없는 경우 지금 yonyclass의 클래스 생성자에는 인자가 없다. 생성자 내에서 인스턴스 멤버를 '나는 파이썬 천재'로 초기화하고 '이것은 인스.. 공감수 1 댓글수 0 2020. 1. 3.
  • 파이썬 클래스 클래스는 각자가 지정한 하나의 독립공간이다. 클래스에는 클래스 멤버, 클래스 메소드 라는 요소들이 있다. 클래스 정의 방법 class 클래스이름: 클래스 멤버 정의 클래스 메소드 정의 클래스 멤버는 클래스 메소드 밖에서 정의되는 변수로 클래스 메소드 내에서 정의되는 지역변수나 인스턴스 멤버와는 다르다. 클래스 메소드는 클래스 내에서 정의되는 함수로 첫 번째 인자가 반드시 self로 시작해야 한다. 예) 클래스를 실제 코드에서 사용하기 위해 YonyClass()를 사용해 호출하여 클래스를 인스턴트 객체로 만들어준다. obj = YonyClass()로 클래스의 인스턴스 객체를 obj에 저장해준다. 인스턴스 객체의 멤버와 메소드를 호출하는 방법 객체.클래스멤버 객체.클래스메소드 예) obj.str obj.hi.. 공감수 1 댓글수 2 2019. 12. 31.
  • 파이썬 패키지, 모듈 모듈 = 이미 만들어져 있는 함수들을 하나의 파이썬 파일에 저장해 놓은 것이다. 모듈을 코드에서 활용하기 위해 'import'를 사용하여 불러온다. import 모듈이름 명령어 패키지 = 모듈을 디렉토리 형태로 구성한 것을 말한다. 어떤 폴더를 파이썬 패키지로 만드려면 각 폴더에 __init__.py라는 파일이 있어야 한다. 내 패키지 이름을 yonypack으로 설정하기 위해 yonypack이라는 폴더 생성 후 __init__.py라는 파일을 생성해주었다. 지난 시간에 실습했던 간단한 함수들을 모듈로 설정하려고 한다. yonypack이라는 패키지 안에 yony라는 이름으로 모듈을 저장했다. 코드에서 모듈을 임포트하여 사용하는 방법 import 모듈이름 import 패키지이름.모듈이름 모듈이름.함수이름(값.. 공감수 1 댓글수 1 2019. 11. 4.
  • 파이썬 전역변수와 지역변수 전역변수 = 코드 전체에 유효한 변수를 말한다. 함수 외부에서 선언한다. 지역변수 = 변수를 선언해준 함수 내에서만 유효한 변수를 말한다. 함수 내부에서 선언한다. 함수 밖으로 벗어나면 더이상 유효하지 않게 된다. 함수 내에서 지역변수와 전역변수가 이름이 같을 경우 지역변수가 우선이기 때문에 지역변수로 처리된다. 따라서 함수 내부에서 전역변수를 쓰고싶을 때 변수 이름 앞에 'global'을 붙여서 사용한다. 예) 함수 밖에서 num1과 str1 선언 local1 = 지역변수를 선언해 주고 프린트한다. func1 = 전역변수 num1 과 인자 이름이 같은 지역변수 num1을 10으로 선언했다. 함수 내에서 선언된 지역변수이기 때문에 전역변수 num1의 값에는 영향을 미치지 못한다. func2 = 'glob.. 공감수 2 댓글수 1 2019. 11. 3.
  • 파이썬 함수 함수는 같은 기능이 한 프로그램 안에서 여러 번 실행될 때 이 기능만 따로 만들어 재사용할 수 있도록 도와준다. 꼭 여러번 쓰지 않아도 복잡한 코드를 다른 곳에 독립적으로 따로 구현하기 때문에 코드의 가독성을 높일 수 있다. 파이썬으로 함수를 선언하는 법에 대해 알아보자 def 함수이름(인자1, 2, ...): 코드 return 결과 def 함수이름(): 코드 return 결과 def 함수이름(): 코드 return(생략가능) 함수의 종류에 따라 다음과 같이 선언할 수 있다. 변수 = 함수이름(값1, 2, ...) 함수이름(값1, 2, ...) 함수이름() 선언한 함수를 불러올 때는 선언한 종류에 따라 위와 같이 호출할 수 있다. 예) sum1 = 함수 이름이 sum1이고 인자가 num1, num2인 함.. 공감수 1 댓글수 0 2019. 11. 1.
  • 파이썬 문자열 문자열이란 문자나 기호가 나열되어있는 자료이다. 문자열을 선언하는 방법들을 알아보자 문자열은 ' ', " ", """ """의 기호로 선언할 수 있다. str3처럼 문자열 안에 " "라는 기호가 들어가야 한다면 문자열을 ' '로 선언해주면 되고 str4처럼 문자열 안에 ' '라는 기호가 들어가야 한다면 문자열을 " "로 선언해주면 된다. str5의 경우에는 """ """ 으로 문자열이 선언이 됐는데, 이는 줄바꿈을 해도 문자열로 정의된다. 출력을 했을 때, str1,2,3,4,5가 전부 잘 출력되는 모습을 볼 수 있다. 다음은 문자열 포맷팅에 대해 알아보자. %d(정수), %s(문자열), %c(문자 또는 기호 한 개), %f(실수)등의 포맷 문자열을 이용해 변하는 값을 포함하는 문자열을 표현할 수 있다... 공감수 1 댓글수 1 2019. 10. 31.
  • 파이썬 시퀀스 자료 자료형이 같은 시퀀스 자료는 + 로 연결할 수 있다. 예) 자료형이 같은 시퀀스 자료는 *를 이용하여 반복할 수 있다. 예) len() 함수를 이용하여 시퀀스 자료의 크기를 구할 수 있다. 시퀀스 자료의 크기란 자료를 구성하는 요소의 갯수이다. 예) in을 이용하여 어떤 값이 시퀀스 자료 안에 있는지 확인할 수 있다. 값이 자료에 있으면 True, 없으면 False이다. 예) 공감수 1 댓글수 1 2019. 8. 20.
  • 파이썬 while 문 while 문 : 특정 조건이 만족하는 경우 반복을 수행 while 문의 기본적인 구문 while 조건: 반복적으로 실행할 코드 continue .... break 예) while문을 이용한 무한루프 만들기 while True: 무한반복할 코드 .... if 조건 == True: break 공감수 1 댓글수 1 2019. 8. 2.
  • 파이썬 for문 for문의 기본적인 구문 for 변수 in 범위: 반복적으로 실행할 코드 for문의 범위로 사용되려면 시퀀스 자료형 또는 반복 가능한 자료여야 한다. 문자열 리스트 튜플 사전 range() for문 안에서 continue와 break의 역할 continue : 다음 반복문을 수행하기 break : 반복문 탈출하기 예) for 변수 in 범위: .... continue .... break for~else문 반복문에서 중간에 중단이 없어야만 else 실행이 가능하다. 예) for 변수 in 범위: 반복적으로 실행할 코드 else: for문이 모두 실행된 후에 실행할 코드 공감수 1 댓글수 1 2019. 8. 1.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.