본문 바로가기

Python

Python(파이썬) (set, tuple, dictionary) 기초정리 오늘은 파이썬의 set, tuple, dictionary를 배워서 기초 정리한 걸 올릴려고 합니다~ # ----------------------------------------------- # 집합 # - 집합에 관련된 자료형 # - 순서(index)를 지정하지 않는다 # - 중복을 허용하지 않는다 # - { } s = set() # 빈 집합을 생성 # [**** 주의] a = [] s = {} # 빈 dictionary print(type(s)) # s = set([1,2,3,1,1]) s = {1,2,3,1,1} print(s) # print(s[0]) -- set은 index가 없음 로또번호 a = {1,2,3} b = {3,4,5,6} print(a & b) print(a | b) print(a .. 더보기
Python(파이썬) (숫자형,시간, 리스트 타입 기초) 오늘도 파이썬 공부한 내용 정리한 부분 올릴려고 합니다~ """ 숫자형 종류 - 정수형 - 실수형 - 복소수형 1 + 2j, 3i ( 많이 사용안함 ) - 10진수 123 - 8진수 0o25 - 16진수 0x25 """ # 파이션의 모든 자료형은 객체로 취급한다 # 실행 : alt + shift + F10 """ [ 기초 연산자 ] + : 더하기 - : 빼기 * : 곱하기 / : 나누기(실수값 결과) // : 나누기(정수값 결과) % : 나머지 ** : 자승 (n제곱) 2. 관계연산자 = == != 3. 논리연산자 not or and 4. 이진(비트) 연산자 ~ : 이진 not | : 이진 or & : 이진 and ^ : 이진 xor > : shift 5. 대입연산자 = += -= *= /= //.. 더보기
Python(파이썬) (문자열, Boolean) 기초 안녕하세요 오늘도 공부한 내용을 정리한 걸 올릴려고 합니다~ # (0) 문자열을 "" 이나 '' 으로 표현 # ----------------------------------------- # (1) 개행을 포함한 문자열 msg = """ 안녕하세요. 저는 성이 파이이고, 이름은 썬입니다. 잘 부탁합니다. """ print(msg) msg = ''' 행복합시다 즐깁시다 오늘도 ''' print(msg) # ----------------------------------------- # (2) 문자열 연산 # 문자열 합치기 : 문자열 + 문자열 # 문자열 반복 : 문자열 * 숫자 a = '독도는 ' b = "한국이다. " """ [ 출력결과 ] -------------------------------------.. 더보기
Python 기초 안녕하세요 IT 개발자 포돌이 입니다. Python을 배우고 있는 중이여서 정리할겸 올릴려고 합니다!! 유명한 개발자 마틴 파울러의 명언 "컴퓨터가 이해할 수 있는 코드는 어느 바보나 다 짤 수 있다. 좋은 프로그래머는 사람이 이해할 수 있는 코드를 짠다" # 파이썬 기본 규칙 - 들여쓰기는 4 스페이스 - 한 줄은 최대 80자 이내로 - 불필요한 공백은 피함 # PEP8 규칙 ( 가능하면 지키는 코딩 방식 ) - = 연산자는 1칸 이상 띄우지 않는다 ( 요즘 지켜지지 않음 ) a = 12 -> a=12 - 변수명에 소문자 l(엘), 대문자 O(오), 대문자 I (아이)는 금한다 lIOO = 100 (엘아이오오) - 주석은 항상 갱신하고, 불필요한 주석을 지운다 - 함수명은 소문자로 구성하고 필요하면 밑.. 더보기