파이썬
-
[python] 파이썬 딕셔너리,내장함수 zip 을 이용한 예제/파이썬을 이용한 가위바위보 예제Languages/python 2021. 4. 10. 14:33
1.가위바위보 예제 철수와 영희가 가위바위보를 한다고 했을 때 경우의 수 2. 가위바위보 예제(심화) 총 가위바위보를 20번 했다고 가정했을 때 나오는 경우의 수 num 함수를 추가하여 승률을 따진다. 3. kpop chart 만들어 보기 list를 이용하여 kpopchart 만들어보기 이때!)zip 함수를 이용하여 간단한 리스트나 튜플로 변환한 것을 확인하자! 4. 주식 상장 회사와 코스닥 가격 나열하기 update 함수 이용하여 데이터 추가 데이터의 없는 회사가 나오면 break 5.set함수 이용하여 집합만들기 연산자 확인하자!!!!
-
[python]파이썬 기초/중복과 순서가 없는 집합/집합 연산자와 메소드/내장함수 zip()과 enumerate()/시퀀스 간의 변환Languages/python 2021. 4. 7. 17:38
원소는 유일하고 순서는 의미 없는 집합 집합은 중복되는 요소가 없으며,순서도 없는 원소의 모임 내장 함수 set()을 활용한 집합 생성 함수 set() 호출로 공집합 만들기 수정 가능한 리스트와 딕셔너리는 집합의 원소로 사용 불가! 인자의 순서는 중요하지 않다! 리스트나 딕셔너리는 집합의 원소로 사용할 수 없다 예제) 한 글자 단어로 구성된 집합 만들기 planet = set('해달별') fruits = set(['감','귤']) nuts = {'밤','잣'} things = {('밤','잣'),('감','귤'),'해달'} print(planet) print(fruits) print(nuts) print(things) ====================== RESTART: C:/Users/study/파..
-
[python]파이썬 딕셔너리/딕셔너리 함수/dict()/딕셔너리 메소드Languages/python 2021. 4. 7. 16:18
딕셔너리 딕셔너리는 말 그대로 사전 딕셔너리는 키와 답의 쌓인 항목을 나열한 시퀀스 콤마로 구분된 항목(또는 요소,원소)들의 리스트로 표현 항목의 키 : 값, 전체는 중괄호(curl brace){...}사용 딕셔너리는 중괄호 사이에 키와 값의 항목을 기술한다. 딕셔너리는 항목 순서는 의미가 없으며,키는 중복 될수 없다. 키는 수정될 수 없지만, 값은 수정될 수 있다. 값은 키로 참조된다. ex) dot = { : , : , ... , : } >>> bts={'그룹명':'방탄소년단','인원수':7,'리더':'김남준'} >>> print(bts) {'그룹명': '방탄소년단', '인원수': 7, '리더': '김남준'} 빈 딕셔너리 빈 중괄호 {} dict() ex) lect = dict() 값을 변경하거나 배..
-
[python]리스트 개념과 생성/항목 참조/항목 수정/중첩 리스트Languages/python 2021. 4. 1. 17:06
관련된 나열 항목을 관리하는 리스트 항목의 나열인 시퀀스 리스트는 콤마로 구분된 항목(또는 원소)들의 리스트로 표현 항목은 정수,실수,문자열,리스트 등이 모두 가능 항목 순서는 의미가 있으며,항목 자료 값은 중복돼도 무관 리스트는 대괄호 []사이에 항목을 기술 ex) menu = ['배고파', '디지겠다', '귀차낭'] 빈 리스트의 생성과 항목 추가 [] 빈 대괄호로 빈 리스트 생성 list() 인자가 없는 내장 함수 list()로도 빈 리스트를 생성 append() 리스트 메소드 append(삽입할 항목) 리스트의 가장 뒤에 항목을 추가 ex) p1 = list() p1.append('c++') p1.append('java') print(p1) ['c++','java'] 예제 리스트로 편의점 구입할품목..
-
[python]파이썬 random문/break문/continue문Languages/python 2021. 3. 24. 17:31
random 임의의 수를 발생하는 난수 모듈 random의 함수 randint(시작,끝) -시작과 끝 수 사이에서 임의의 정수를 반환 import random #import 모듈 random.randint(1, 5) # 모듈.함수(), 모듈명 없이도 바로 사용 가능하다. 간결하게 프로그래밍 하기 위해서 from random import randint # from 모듈 import 변수 randint(1, 5) #모듈 없이 바로 함수() 사용 가능 예제) 로또 복권 모의 실험 break문 무한 반복인 루프를 종료하는 문 if -------: print() break continue문 for 변수 in 시퀀스 : ... continue(continue 문장 뒤 반복몸체 문장들을 실행안하고 다음 반복 문장을 ..
-
[python]파이썬 조건문/반복문/조건문 예제/반복문 예제/구구단 예제Languages/python 2021. 3. 24. 16:49
조건문(IF문) if문에서 논리 표현식 이후에는 반드시 콘론이 있어야 한다. ex) weather = '화창'; if weather == '화창' :(콜론) print('어제 산 신발을 신고 가야지!!') if else 문 ex) if hour < 10 : print('조조할인', %(hour,mnt)) else : print('조조할인 x', %(hour,mnt)) if elif 문 다중 택일 결정 구조 ex) 성적 point = 82 if 90
-
[python]파이썬 문자열 메소드Languages/python 2021. 3. 17. 12:55
문자열을 바꿔 반환하는 메소드 replace() 메소드란? 클래스에 소속된 함수 문자열 클래스 str에 속한 메소드 str.replace(a,b)처럼 호출 메소드 str.replace(a,b)란? 문자열 str에서 a가 나타나는 모든 부분을 b로 바꾼 문자열을 반환 메소드 str.replace(old, new, count) 문자열 old를 new로 대체하는데, 옵션이 count는 대체 횟수를 지정 옵션인 count가 없으며 모두 바꾸고, 있으면 앞에서부터 지정한 횟수만큼 바꿈 문자열은 수정될 수 없는 자료 문자열은 수정될 수 없다는 특징 replace()등의 메소드 기능이 작용한 새로운 문자열을 반환 replace 예제 소수형태의 실수에서 모든 자릿수의 합 구하기 함수 count() 와 join() 메소..
-
[python]파이썬 문자열, 문자열 나열, 슬라이싱, 문자 함수 ord, 문자함수 chr, 이스케이프 시퀀스 문자Languages/python 2021. 3. 17. 11:57
문자열 문자열 : '문자의 나열',텍스트 시퀀스 자료형 class str 'python'과 같은 문자열 상수는 클래스 str의 객체 작은따옴표 : ' "큰"따옴표 표현 '처럼 문자열 내부에 큰 따옴표 사용 가능 큰 따옴표 : ' "작은"따옴표 표현 '처럼 문자열 내부에 작은 따옴표 사용 가능 삼중 따옴표 : ' "문자열 " ' 또는 " "문자열" "로 여러 줄의 문자열 표현 문자열 활용,길이와 문자 참조 문자열의 길이 반환 : 함수 len() c첨자를 사용한 문자열의 문자 참조 ex) 1 2 3 4 5 6 p y t h o n -6 -5 -4 -3 -2 -1 슬라이싱(slicing) 문자열의 부분 문자열 참조 방식 문자열 슬라이싱 기존의 문자열은 절대 수정이 되는 것이 아니라 원 문자열은 변함이 없고 일..