본문 바로가기

Python47

[Python] range() 함수 range 함수 파이썬에서 range() 함수는 연속된 숫자들을 만들어내는 내장함수이며 주로 for 반복문과 함께 사용되는 경우가 많으며 아래 3가지 구문이 있다. range(stop) range(start, stop) range(start, stop, step) range(stop) range(stop) stop : 생성할 숫자 범위의 끝(이 값은 범위에 포함되지 않는다.) range(stop) 는 0 부터 stop 이전까지의 숫자들을 포함하는 range 객체를 만들어 준다. 즉, range(0)는 해당하는 숫자 범위가 없기 때문에 empty가 리턴된다. range를 리스트로 변환하려면 list(range()) 처럼 리스트 생성자를 이용하여 변환 result = list(range(5)) print(r.. 2024. 1. 16.
[Python] 반복문 반복문 파이썬 반복문으로 while 과 for 가 있다. while 문 반복해서 문장을 수행하야 할 경우 사용한다. while : treeHit = 0 while treeHit < 10: treeHit += 1 print("나무를 %d번 찍었습니다." % treeHit) if treeHit == 10: print("나무 넘어간다") 나무를 1번 찍었습니다. 나무를 2번 찍었습니다. 나무를 3번 찍었습니다. 나무를 4번 찍었습니다. 나무를 5번 찍었습니다. 나무를 6번 찍었습니다. 나무를 7번 찍었습니다. 나무를 8번 찍었습니다. 나무를 9번 찍었습니다. 나무를 10번 찍었습니다. 나무 넘어간다 prompt = """ 1. Add 2. Del 3. List 4. Quit Endter number: """ .. 2024. 1. 15.
[Python] 조건문 조건문(IF문) if : elif : else: 파이썬 조건문(IF)이란 참과 거짓을 판단하는 문장을 말한다. 비교연산자(==, >, =, = 3000: print(&#39;택시를 타세요&#39;) else: print(&#39;걸어가세요&#39;) 걸어가세요 money = 2000 card = True if money >= 3000 or card: print(&#39;택시를 타세요&#39;) else: print(&#39;걸어가세요&#39;) 택시를 타세요 pocket = [&#39;paper&#39;, &#39;cellphone&#39;, &#39;money&#39;] if &#39;money&#39; in pocket: print(&#39;택시를 타라&#39;) else: print(&#39;걸어가.. 2024. 1. 12.
[Python] 불(bool) 자료형 불(bool) 자료형 파이썬 불(bool) 자료형이란 참(True)과 거짓(False)을 나타내는 자료형이다. True : 참 False : 거짓 a = True b = False print(type(a)) print(type(b)) print(1 == 1) print(2 < 1) True False 자료형의 참/거짓 자료형에도 참/거짓이 있으며 아래는 자주 사용하는 자료형의 참/거짓이다. 비어 있는 자료형은 거짓(False)이며 비어 있지 않으면 참(True)이다. 값 참/거짓 &#39;문자열&#39; True "" False [1,2,3] True [] False () False {} False 1 True 0 False None False 불(bool) 자료형의 사용 예제는 다음과 같다. a = [.. 2024. 1. 11.
[python] 튜플(tuple) 튜플 파이썬 튜플(tuple)은 리스트와 거의 동일하며 다름 점은 다음과 같다. 리스트는 []로 둘러싸지만 튜플은 ()로 둘러싼다. 리스트는 요소를 생성, 삭제, 수정할 수 있지만 튜플은 바꿀 수 없다. 1개의 요소만을 가질 때는 요소 뒤에 콤마(,)를 사용해야 한다. () 생략이 가능하다. t = () t1 = (1,) t2 = (1,2,3) t3 = 1,2,3 t4 = (&#39;a&#39;, &#39;b&#39;, (&#39;aa&#39;, &#39;bb&#39;)) 인덱싱과 슬라이싱 인덱싱 튜플에서도 인덱싱이 가능하다. t1 = (1,2,&#39;a&#39;,&#39;b&#39;) print(t1[0]) print(t1[3]) 1 b 슬라이싱 슬라이싱도 가능하다. t1 = (1,2,&#39;a&#.. 2024. 1. 10.
[Python] 집합 자료형 함수 집합 자료형 함수 파이썬 집합 자료형 함수로는 add, update, remove 가 있다. add - 값 1개 추가하기 add(x) x의 값을 집합 자료형에 추가한다. s1 = set(&#39;Hello&#39;) s1.add(4) print(s1) {4, &#39;e&#39;, &#39;o&#39;, &#39;l&#39;, &#39;H&#39;} update - 값 여러 개 추가하기 update(x) 반복 가능한 x(리스트, 튜플, 문자열)를 집합 자료형에 추가한다. s1 = set(&#39;HI&#39;) s1.update([4,5,6,7]) print(s1) {4, 5, 6, 7, &#39;I&#39;, &#39;H&#39;} remove - 특정 값 제거하기 remove(x) x 값을 집합 자료.. 2024. 1. 9.
728x90