반응형

파이썬 18

[Python] Set(집합)

Set 순서가 없으며 요소 마다 고유한 값을 가진다. mutable한 값은 요소가 될 수 없다. ▶ set 선언 s = set() s1 = {1} s2 = {} print(type(s), type(s1), type(s2)) # ▶ 문자형에서 집합으로 형 변환 s = "abcdef" s = set(s) sc = s print(sc, type(s)) # {'a', 'e', 'd', 'c', 'f', 'b'} ▶ 교집합, 합집합, 차집합, 대칭차집합 x = {1, 2, 3, 4, 5} y = {3, 4, 5, 6, 7} print(x&y) # 교집합 {3, 4, 5} print(x|y) # 합집합 {1, 2, 3, 4, 5, 6, 7} print(x-y) # 차집합 {1, 2} print(y-x) # {6, ..

Python 2022.08.24

[Python] Dictionary(사전)

Dictionary key와 value의 한 쌍으로 이루어져 있다. key는 고유한 값이므로 중복이 되면 안된다. key에 list를 쓸 수 없고 tuple은 사용이 가능하다. * immutable한 값만 key의 값을 가질 수 있다. {key : value, key2: value2 ...} ▶ 간단한 출력문 d = {'sex' : "female", "age" : 30, "name" : "mina"} print(d) # {'sex': 'female', 'age': 30, 'name': 'mina'} print(d["sex"]) # female print(d["age"]) # 30 ▶ 데이터 삭제, 데이터 수정, 데이터 입력 # 데이터 삭제 dic1 = {"name" : "Sang Rok Jung", "g..

Python 2022.08.24

[python] print()

print() ▶ , 를 이용한 출력 name = '홍길동' age = 30 height = 173.7 print(name, age, height) # 홍길동 30 173.7 ▶ 문자열 연결 기호(+)를 이용한 출력 문자열만 추가된다. x = 10 y = 20 print("x = " + str(x) + ", y = " + str(y)) # x = 10, y = 20 ▶ 문자열 %을 이용한 출력 score1 = 80 score2 = 87 sum = score1 + score2 avg = sum/2 print("두 과목 점수 : %d점, %d점 \n합계 : %d점, 평균 %.2f점" % (score1, score2, sum, avg)) # 두 과목 점수 : 80점, 87점 # 합계 : 167점, 평균 83...

Python 2022.08.24

[Python] List(리스트)

List(리스트) 순서가 있으며 중복을 허용하는 자료형. 리스트를 생성 할 때는 [] 기호를 사용한다. 생성 후 값의 변경이 가능하다. ▶ 생성문 List = [1, 'abc', 3] a = [1, 2, 3, 4, 5] b = a print(b) c = ["red", "blue", "yellow"] print(c) d = [1, 2, "blue", "red"] print(d) e = [1, 2, "[red, blue]"] print(e) # [1, 2, 3, 4, 5] # ['red', 'blue', 'yellow'] # [1, 2, 'blue', 'red'] # [1, 2, '[red, blue]'] ▶ 중첩 리스트 리스트 안에 요소로 리스트가 들어가는 형태 List = [['a', 'b'], [1, ..

Python 2022.08.23

[Python] Python, Number, String, Boolean type

Python 1991년 네덜란드의 Guido Van Rossum이 개발. 직관적이고 이해하기 쉬운 문법. 객체 지향의 고수준 언어. 인공지능, 빅 데이터, 웹 서버, 과학 연산, 사물 인터넷, 게임 등의 프로그램을 개발하는 강력한 도구. ▶ 개발 툴 IDLE 주피터 노트북 파이참 서브라임 텍스트 ▶ 변수명 규칙 영문 대소문자, 밑줄(_), 숫자를 조합해서 사용한다. ex) sum, type1, type2, num1, num2, _Fruit, animal 특수문자나 공백은 변수명에 사용 할 수 없다. 숫자로 시작 하면 안된다. 영문에서 대문자와 소문자는 다르게 인식한다. 클래스명은 camel 케이스를 주로 사용한다. (암묵적인 룰) ▶ 변수 예시 kor = 90 eng = 100 sum_ke = kor +..

Python 2022.08.22
반응형