본문 바로가기

전체 글265

[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.
[백준 / BOJ] 2742번 - 기찍 N 백준 2742번 - 기찍 N https://www.acmicpc.net/problem/2742 2742번: 기찍 N 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 풀이 n = int(input()) for i in range(n, 0, -1): print(i) 2024. 1. 8.
[백준 / BOJ] 2741번 - N 찍기 백준 2741번 - N 찍기 https://www.acmicpc.net/problem/2741 2741번: N 찍기 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 풀이 n = int(input()) for i in range(1, n+1): print(i) 2024. 1. 7.
[Python] 집합 자료형 집합 자료형 파이썬 집합에 관련된 것을 쉽게 처리하기 위한 자료형이다. set() 키워드를 사용하여 만들 수 있다. set() 괄호 안에 리스트/튜플이나 문자열을 입력하여 만들 수 있다. 반복가능한 자료형으로 생성 가능하다.(숫자형, 문자 여러 개로 생성 불가능) s1 = set() s2 = set([1,2,3]) print(s2) s3 = set("hello") print(s3) s4 = set((4,2,5)) print(s4) s4 = set(4,2,&#39;hh&#39;,&#39;e&#39;) s4 = set(4,2) {1, 2, 3} {&#39;e&#39;, &#39;l&#39;, &#39;o&#39;, &#39;h&#39;} {2, 4, 5} Traceback (most recent call l.. 2024. 1. 5.
728x90