본문 바로가기

파이썬 & 장고

(61)
Python 파이썬 조건문 / if문 반복문 id : 수행 할 문장 1 (4번 띄어쓰기:들여쓰기) 수행 할 문장 2 4번 안띄어쓰면 동작은 되는데 빨간색으로 나옴 띄어쓰기 수를 맞춰주어야 한다 else if if~elif ~else elif 몇개든지 가능 if condition1: 수행할 문장1 elif condition2: 수행할 문장2 elif condition3: 수행할 문장3 else: 수행할 문장4답 문제1 문제 2
Python Set 파이썬 집합자료형2 집합(set)자료형ㅇ느 집합에 관련된 것을 쉽게 처리하기 위해 만든 자료형이다. set frozenset 순서와 중복이 없다 집합 가능한 객체 -해시 가능, 변경 불가능한 자료형 -값을 저장할 때 데이터의 해시값을 이용해 데이터를 저장하는 주소로 활용된다 set()의 괄호 안에 리스트를 입력하여 만들거나 다음과 같이 문자열을 입력하여 만들 수도 있다. -문자열, 튜플,수치자료형 해시가능 -리스트,사전은 해시 가능이 아니다 => 집합으로 변환
Python 파이썬 딕셔너리 자료형 2 딕셔너리 대응 관계를 나타내는 자료형 key와 value 를 한쌍으로 갖는 자료형 위에서 Key는 각각 'name', 'phone', 'birth'이고, 각각의 Key에 해당하는 Value는 'pey', '0119993323', '1118'이 된다. Key와 Value의 쌍 여러 개가 { }로 둘러싸여 있다. 각각의 요소는 Key : Value 형태로 이루어져 있고 쉼표(,)로 구분되어 있다 ※ Key에는 변하지 않는 값을 사용하고, Value에는 변하는 값과 변하지 않는 값 모두 사용할 수 있다. items 함수는 Key와 Value의 쌍을 튜플로 묶은 값을 dict_items 객체로 돌려준다. Key를 얻는 것과 마찬가지 방법으로 Value만 얻고 싶다면 values 함수를 사용하면 된다. a.key..
Python 파이썬 튜플 자료형 2 튜플의 패킹과 언패킹 패킹 : 한 데이터에 여러개의 데이터를 넣는것 언패킹 : 한데이터에서 데이터를 각각 꺼내오는것 in 함수
Python set 파이썬 집합 자료형 1 집합(set)은 파이썬 2.3부터 지원하기 시작한 자료형으로, 집합에 관련된 것을 쉽게 처리하기 위해 만든 자료형이다. 집합 자료형은 다음과 같이 set 키워드를 사용해 만들 수 있다. 교집합,합집합,차집합 구하기 1. 교집합 s1과 s2의 교집합을 구해 보자. 2. 합집합 합집합은 다음과 같이 구할 수 있다. 이때 4, 5, 6처럼 중복해서 포함된 값은 한 개씩만 표현된다. 3. 차집합 차집합은 다음과 같이 구할 수 있다. 값 여러개 추가 하기 여러 개의 값을 한꺼번에 추가(update)할 때는 다음과 같이 하면 된다 특정값 제거하기 특정 값을 제거하고 싶을 때는 다음과 같이 하면 된다. 출처 :https://wikidocs.net/1015
Python 파이썬 딕셔너리 자료형 1 파이썬에서는 이러한 자료형을 딕셔너리(Dictionary)라고 하는데, 단어 그대로 해석하면 사전이라는 뜻이다. 즉 "people"이라는 단어에 "사람", "baseball"이라는 단어에 "야구"라는 뜻이 부합되듯이 딕셔너리는 Key와 Value를 한 쌍으로 갖는 자료형이다. 예컨대 Key가 "baseball"이라면 Value는 "야구"가 될 것이다. 딕셔너리는 리스트나 튜플처럼 순차적으로(sequential) 해당 요솟값을 구하지 않고 Key를 통해 Value를 얻는다. 위에서 Key는 각각 'name', 'phone', 'birth'이고, 각각의 Key에 해당하는 Value는 'pey', '0119993323', '1118'이 된다. 딕셔너리 쌍 추가하기 {1: 'a'} 딕셔너리에 a[2] = 'b'..
파이썬 연습문제 1 Q1 홍길동 씨의 과목별 점수는 다음과 같다. 홍길동 씨의 평균 점수를 구해 보자. 국어 80 영어 75 수학 55 과목 점수 Q2 자연수 13이 홀수인지 짝수인지 판별할 수 있는 방법에 대해 말해 보자. Q3 홍길동 씨의 주민등록번호는 881120-1068234이다. 홍길동 씨의 주민등록번호를 연월일(YYYYMMDD) 부분과 그 뒤의 숫자 부분으로 나누어 출력해 보자. ※ 문자열 슬라이싱 기법을 사용해 보자. Q4 주민등록번호 뒷자리의 맨 첫 번째 숫자는 성별을 나타낸다. 주민등록번호에서 성별을 나타내는 숫자를 출력해 보자. >>> pin = "881120-1068234" ※ 문자열 인덱싱을 사용해 보자. Q5 다음과 같은 문자열 a:b:c:d가 있다. 문자열의 replace 함수를 사용하여 a#b#c..
Python 파이썬 튜플 자료형 1 리스트의 항목 값은 변화가 가능하고 튜플의 항목 값은 변화가 불가능. 따라서 프로그램이 실행되는 동안 그 값이 항상 변하지 않기를 바라면 튜플을 사용 t2 = (1,)처럼1개의 요소만을 가질 때는 요소 뒤에 콤마(,)를 붙여야함 t4 처럼 괄호 생략 가능 지우거나 수정 불가능 하다 인덱싱 문자열, 리스트와 마찬가지로 t1[0], t1[3]처럼 인덱싱이 가능하다. 곱하기 튜플의 곱하기(반복) 예를 보여 준다. 길이구하기 튜플의 길이를 구하는 예이다. 출처:wikidocs.net/15