본문 바로가기
[파이썬 입문] 리스트 튜플 딕셔너리 (List, Tuple, dict) 리스트 (List)[...] 형태로 파이썬 리스트(List)를 나타냅니다. 1a = [10, 20, 30, 40]cs 아래와 같이 줄을 바꿔도 허용 됩니다. 마지막 쉼표( , )는 선택 사항입니다. 12345colors = 'red' 'green' 'blue',]cs 여러 자료형을 섞어서 리스트를 만들 수 있습니다. 1a = [10, 'ABC']cs 리스트 요소는 for를 사용하여 접근/사용 할 수 있습니다. 123a = [1, 2, 3, 4, 5]for n in a: print ncs [ n ] 형태로 n번째 요소를 참조합니다. 첫번째 요소는 0번째로 간주합니다. 123a = ['A', 'B', 'C', 'D', 'E', 'F', 'G']a1 = a [0] # 0 번째 : 'A'a2 = a [2] # .. 2019. 8. 1.
[파이썬 입문] 자료형 문자열 각종 수식 정리 이 포스트는 파이썬 2.7을 기준으로 작성되었습니다. 하지만, 기본 자료형, 문자열, 각종 수식은 2.x 3.x 거의 비슷해 파이썬 버전에 상관없이 이 글을 읽고 공부하실 수 있습니다. 정수 (int)정수(int)는 다음과 같이 설명합니다. 1num = 1234 # 양의 정수cs 0o(0O) 0x(0X) 0b(0B)는 각각 8진수, 16진수, 2진수를 의미합니다. 123num = 0o777 # 8진수 (0o 시작하는 숫자는 8진수로 간주)num = 0xffff # 16진수 (0x 시작하는 숫자는 16진수로 간주)num = 0b11000100 # 2진수 (0b 시작하는 숫자는 2진수로 간주)cs 정수 (long)파이썬 정수(long)는 정수(int)를 초과하는 자릿수의 정수를 처리합니다. 끝에 l 또는 L.. 2019. 7. 26.
초보자를 위한 파이썬 for문! 기초 완벽히 배우기 프로그래밍 언어인 파이썬 for문을 초보자 눈높이에 맞춰 설명합니다. 이 포스트에서는 초보자도 for문을 이해할 수 있도록 구체적인 소스 코드를 사용하며 설명합니다. 다루는 내용은 for문 작성, range 함수, break, continue 입니다. 이 포스팅을 읽으면 python for 문장의 기초가 익숙해질 것입니다. 꼭 끝까지 읽어 파이썬 for 문장의 기초를 이해하세요. python for문 : 쓰기예를 들어 python for문을 사용하면 1에서 100까지의 숫자를 순서대로 출력하거나 배열의 요소를 순차적으로 제거할 수 있습니다. 우선 프로그래밍 언어 python에서 for문을 작성해 봅시다. [python for문 작성] 12for 변수 in 오브젝트 실행 후 처리cs 파이썬의 for문은 변.. 2019. 7. 16.
파이썬 컴프리헨션 예제 8개for if dict zip map 파이썬 문법 중 정말 멋진 컴프리헨션(Comprehensions) 예제 8개입니다. 컴프리헨션에 대해선 아래 링크 2개 글을 읽어주시고 이 포스트에선 다양한 예제 확인하시면 됩니다. Python Comprehensions1) 리스트 컴프리헨션 [바로가기]챕터 3. 컴프리헨션(Comprehensions) [바로가기] 이론적인 부분은 위 파이썬 글 2개 참조해 주시고, 예제 소개 시작합니다. 1. 컴프리헨션 + for 반복문123456789e1 = [i for i in range(10)]e2 = [i*i for i in range(10)]e3 = [i for i in range(len(e1)-1,-1,-1)]e4 = [i for i in reversed(e1)] print(e1)print(e2)print(e.. 2019. 6. 1.
파이썬 정렬 소스, 숫자 문자열 예제 6개 sorted join 파이썬 활용하여 숫자, 문자열 정렬하는 예제 6개 살펴보겠습니다. 일반적인 예제는 아니고 조금 특이한 형태의 정렬이라는 점 먼저 밝힙니다. 숫자 정렬 시엔 아래 랜덤 함수를 사용합니다. 12345678import random def makeRandoms(size): result = [] for i in range(size): result.append(random.randrange(100)) return resultcs 1. 숫자 정렬, 첫째 자리 작은 순서 1234567value1 = makeRandoms(10) def lastDigit(n): return n % 10 print(sorted(value1, key=lastDigit))print(sorted(value1, key=lastDigit, reve.. 2019. 5. 26.
파이썬 정렬 sort sorted reverse=true 예제 4개 Python 리스트 배열 정렬 예제 4개 소개합니다. 파이썬 키워드는 sort(), sorted() 두 함수이며, 인자로 reverse 값을 설정할 수 있습니다. 먼저 소스 보시고 결과 화면 봐주세요. 12345678910111213141516171819202122232425262728293031323334353637import random def makeRandoms(size): result = [] for i in range(size): result.append(random.randrange(100)) return result print('1. 정방향 정렬 (오름차순)')value1 = makeRandoms(10)print(value1) value1.sort()print(value1) print('2.. 2019. 5. 23.
파이썬 함수 예제 9개, 가변인자 *args **kwargs 포함 파이썬 함수 확장 개념입니다. 먼저 *args, **kwargs 를 간략히 정리하면 이렇습니다. *args - 함수 전달 인자를 튜플 형태로 받음**kwargs - 함수 전달 인자를 딕셔너리로 받음공통 - 가변 인자로 전달 받음, 인수 개수는 매번 다를 수 있음 예제 1. test_1(x, y, z)12345678def test_1(x, y, z): print(x, y, z, end='\n', sep=',') test_1(1, 2, 3)test_1(x=1, y=2, z=3)test_1(1, y=2, z=3)test_1(1, 2, z=3)test_1(x=1, z=3, y=2)cs 파이썬 함수 인자 x, y, z 를 설정하는 여러 예시입니다. 2. test_2(x, y=0, z=0)123456789def t.. 2019. 5. 19.