#Programming Language/Python

12.Repeat. Python도 C or Java처럼 For,While 반복문으로 사용하는데 문법적 차이가 존재. Ex) "안녕" 을 5번 출력. While. For. While => While(True or False가 되는 조건식):For => For(변수명) in(범위 or 배열의 변수):Cf) 마지막에 : 0,1,2를 의미.for num in range(0,3).위와 같이 선언이 되면 num이라는 변수는 0,1,2 대입되고 반복문은 총 3번 반복.Cf) Range의 범위는 2번째 숫자를 포함하지 X.Ex) range(3,5) => 3,4 => MAX 2번. range(4,8) => 4,5,6,7 => MAX 4번. Arrays and Loops. 배열과 반복문은 밀접하게 쓰인다.Ex) count..
11.IF. 파이썬도 조건,반복문이 중요. If Statement. 특정한 조건에서 실행할 코드는 if 조건문을 이용.if 키워드 + 조건문 + :[colon] 순서를 입력.실행할 블록은 띄어쓰기로 구분 => Python은 띄어쓰기로 블록을 구분.if 다음에 또 다른 if문이 필요할 때는 elif를 사용.if 조건을 따진 후 거짓이면 elif문을 실행. If elif else Conditional Statement. if 조건문은 당연히 조건문이 참일 때 실행하는 코드.elif 조건문은 당연히 elif 조건문이 참일 때 실행하는 코드.else 조건문이 모두 거짓일 때 실행하는 코드.즉 if,elif 조건문이 모두 거짓일 때는 else 수행.elif 없이 if 다음에 바로 else 문이 올 수 O. Nes..
10.Python Comments, Doc String Usage Summary. Python 주석과 docstring 사용법을 정리.파이썬에서는 # 기호를 사용하여 주석을 표현. 주석은 Code에 영향 X.Docstring은 코드의 문서화에 도움이 되는 문자열.""" #를 추천.중요한 내용을 docstring 첫번째 줄에 작성 후 한 칸 띄고 자세한 내용을 적는다.주석과 docstring은 출력 결과에 영향 X.Help() 함수를 사용하여 docstring 내용을 확인.즉 help 함수는 모듈 or 함수의 사용법이 궁금할 때 사용.docstring 내용은 _doc_ 속성에 저장.Cf) 주석과 docstring 사용이 필수적인 건 X.단지 다른 사람이 이해하기 힘든 코드에는 반드시 주석, docstrin..
9. Str String Object Method. 파이썬은 문자열 처리가 쉽고, 이유는 제공하는 str 문자열 객체의 함수가 많기 때문이다.그래서 무슨 문자열 메소드가 있는지 알아야 된다. String Object Method. dir(str)은 str 문자열 객체에 포함된 함수 출력.help() 함수로 함수 사용법을 확인. String Conversion. 기본적으로 문자열을 변경이 불가능하기에 직접 문자열을 수정하는 방식이 아니라 변경된 다른 문자열을 리턴해야 한다. upper() => 대문자로 변경.lower() => 소문자로 변경.swapcase() => 대문자는 소문자, 소문자는 대문자로 변경.capitalize() => 첫 문자를 대문자로 변경.title() => 각 단어의 첫 글자를 대문자..
8.List. 리스트란 순서가 있는 값들의 나열.리스트를 구성하는 값을 요소 혹은 원소라고 불리우며, 어떠한 타입의 값이든 리스트의 요소로 올 수 있다.즉 한 가지 타입으로만 이루어진 리스트뿐만 아니라, 여러 가지 타입의 데이터로 이루어진 리스트를 구성할 수 O.리스트는 원소들을 대괄호로 둘러싸고, 요소와 요소 사이에는 콤마(,)로 구분. L = [1,2,3,4,5] => 리스트는 [] 기호를 사용해 표현.L = [1,'apple',(1,2,3), 3.14] => 하나의 리스트에 여러 종류의 자료형을 담을 수 있다.L = [1,2,3] + [7,8,9].L = [1,2,3] * 3. ===> 리스트 더하기, 곱하기 연산이 가능.L[3] = 10 => 변경이 가능한 자료형이라 삽입,삭제,정렬이 가능.&& ..
Output. 간단한 예제를 통해 Hello World 출력 확인. #" "(큰 따옴표). 출력 가능. #' '(작은 따옴표). #""" """ (큰 따옴표 3개). ''' '''(작은 따옴표 3개). 출력 원활하게 가능. #" " (큰 따옴표) print 사용. #' ' (작은 따옴표) print 사용. #""" """ print 사용. ''' ''' print 사용. Cf) """ """ , ''' ''', " ", ' ' ==> 결과는 다 동일.
6.Numerical calculation. 파이썬은 C나 java와 다르게 Hello World가 아닌 숫자 계산을 먼저 한다. #ADD. 틀이 없다. 그냥 아무것도 없다. 숫자 범위도 없다. 무제한으로 계산해준다. #Multiply. 소수점 계산도 친절히 알아서 다 해준다. 너무 편하다.int 형에서는 숫자 앞에 0을 넣어주면 에러가 발생하고,소수점 계산에서는 앞에 0을 붙여도 에러를 안 띄운다. #Division. 역시 알아서 다 해준다.전부 소수점까지 표시해준다.숫자가 길어지면 알아서 e를 사용해서까지 표시해준다. CF)Decimal Divide ==> 소수점 버려주는 나누기. 그냥 //
5.Function part2. #Lambda function. 필요한 곳 어디에서나 쓰일 수 있는 함수.return 구문을 적을 수 없는 함수.한 줄을 실행한 결과 값이 바로 return.lambda 인자 => . Ex) 간단하면 람다 함수를 사용하는 것이 편리. num = lambda x,y : x*y => num이라는 lambda 함수 선언.num(1,2) => 1,2 인자를 받아 1*2 계산.(lambda x,y : x*y) (3,2) => 바로 익명 함수 실행 가능. #Pass. 클래스 or 함수에서 아무런 동작도 수행하지 않도록 하는 것.아무것도 하지 않는 함수, 모두를 클래스 만들어야 할 때 사용. Ex) pass => 아무것도 수행하지 않는 빈 깡통으로 저장. #Help Function. ..
Allblackk
'#Programming Language/Python' 카테고리의 글 목록 (2 Page)