안녕하세요. 열코입니다. 파이썬은 간결하고 높은 가독성으로 프로그래머들에게 선호되는 언어 중 하나입니다. 이번 시간에는 파이썬 프로그래머를 위해 최대한 간단한 코딩 방법에 대해 소개합니다. 시작하겠습니다!! 1. 두 변수 값 교환(Swap) 파이썬에서는 별도의 Swap 함수를 제공하는것이 아닌 기본적인 문법으로 제공합니다.x = 10 y = 20 x, y = y, x print(x, y) # 20 10 출력 2. 문자열 역순 출력(Reverse, 반전) 파이썬 리스트를 역순으로 출력하는것과 같은 코드와 원리입니다.str = "열코의 프로그래밍 일기" str_reverse = str[ : : -1] print(str_reverse) # 기일 밍래그로프 의코열 출력 3. 리스트 요소를 단일 문자열로 만들기m..
이번 시간에는 파이썬의 Set 자료형에 대해 알아볼건데요. Set는 한글로 집합입니다. 중학교 수학시간에 집합이라고 배우죠? 네 맞습니다 바로 그 집합입니다. 실제로 집합이 필요한 상황에서 적절히 사용할 수 있는 자료형입니다. Set 자료형에는 몇가지 특징이 있는데요. 그 특징은 다음과 같습니다. ♣ Set 자료형의 특징 1. 중복이 없다. (Not Duplication) 2. 순서가 없다. (Unordered) 그렇다면 이제 파이썬에서 Set 자료형을 사용하는 방법에 대해 알아보겠습니다. ♣ Set 자료형의 선언 Set 자료형을 사용하기 위해 다음과 같이 선언할 수 있습니다. 예제 코드)set1 = set([1, 2, 3]) # {1, 2, 3} 출력 set2 = {4, 5, 6} # {4, 5, 6}..
파이썬에서 튜플이란 쉼표로 구분 된 객체의 모음입니다. 말로만 들으면 리스트와 비슷하다고 생각 되시겠지만 엄연한 차이가 있습니다. 그중 가장 두드러진 차이점은 바로 다음과 같습니다. ☞ 튜플은 생성 후 요소의 값이나 튜플의 크기를 변경할 수 없다. ☞ 리스트는 요소의 값이나 리스트의 크기를 언제 어디서든 변경 할 수 있다. 그렇다면 각각의 컨테이너(또는 객체)들은 어디에 어떻게 사용될까요? 보통 리스트는 요소들의 개수나 내용이 명확하지 않는 경우에 주로 사용합니다. 반면에 튜플은 요소들의 개수와 내용이 명확하기 때문에 요소 각각의 인덱스는 중요한 의미를 가지죠. 튜플의 기본 사용법입니다. ★ 튜플 객체 선언하기 - 예제 코드 tuple1 = () print(tuple1) # () 출력 튜플의 요소들의 집..
파이썬의 리스트는 수학적 문장들을 한줄로 표현할 수 있습니다. 리스트로 제곱 표현하기 기존의 파이썬 리스트를 활용하여 반복문으로 1의 제곱부터 9의 제곱까지 출력하는 방법입니다. 예제 코드 - 제곱 출력 square = []for x in range(1, 10) : square.append(x ** 2)print(square) 실행 결과 [1, 4, 9, 16, 25, 36, 49, 64, 81] 위 반복문으로 구현한 제곱 출력 코드를 다음과 같이 리스트 내에서 사용할 수 있습니다. square = [x ** 2 for x in range(1, 10)] 위 반복문 3줄짜리 코드가 1줄로 대체되었습니다!! 출력 결과 역시 동일함을 알 수 있습니다. 위의 파이썬 리스트의 강력한 기능을 활용 해 구구단 출력 ..
안녕하세요 열코입니다. 리스트는 파이썬에서 가장 강력한 도구 중 하나로 다른 언어에서의 배열과 비슷합니다. 리스트의 최대 장점은 리스트의 요소들이 항상 같은 타입일 필요가 없다는 것입니다. 리스트에는 정수, 실수, 문자열, 객체 등이 포함될 수 있습니다. 다음 예를 확인해 봅시다. 리스트 - 예제코드1mylist = [1, 0.1, "string", 3+1] print(mylist) print(mylist[1]) 위 코드처럼 리스트 요소에 정수, 실수, 문자열, 식이 포함되어 있습니다. 이를 출력하면 다음과 같습니다. 실행결과[1, 0.1, 'string', 4] 0.1 크기또한 가변적이어서 선언 후 요소 및 크기가 변경될 수 있습니다. 다음 예를 확인해봅시다. 리스트 - 예제코드2mylist = [1,..
- Total
- Today
- Yesterday
- 상속
- 리스트
- Class
- C언어
- 배열
- 정보처리기사
- C
- 자바
- C++
- 문제풀이
- 데이터베이스
- OpenCV
- C++ 클래스
- 아두이노
- 알고리즘
- html
- 안드로이드
- 파일처리
- 자료구조
- Android
- String
- DB연동
- Java
- 블루투스
- c#
- 클래스
- MySQL
- 문자열
- 벡터
- 파이썬
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
