코딩 배우는 중/Python 3

Python : 리스트

리스트 : 여러 개의 값을 집합적으로 저장 : [ ] 안에 요소(값)를 콤마(,)로 구분하여 나열한다 ● 리스트 생성하기 리스트명 = [ ] 리스트명 = list( ) ● 리스트 개별 요소 출력하기 [ ] 안에 출력하고자 하는 요소의 순서를 적는다 순서는 0번부터 시작하며 뒤쪽에서부터 번호를 매기면 -1부터 시작한다 mylist = [ 1, 2, 3, 4, 5, 6 ] print(mylist [0]) # 1 출력 print(mylist [2]) # 3 출력 print(mylist [-2]) # 5 출력 범위를 지정하여 일부 요소를 꺼낼 수도 있다 [ begin : end : step ] mylist = [ 1, 2, 3, 4, 5, 6 ] print(mylist [0:4]) # 0번부터 4 -1까지 [1..

Python : 함수, 인수

함수 : 프로그램상에서 자주 사용되는 코드를 하나의 기능으로 묶어서 사용 ● 함수 정의 def 함수명(인수 목록) : # 기능 ( 하나의 함수에는 하나의 기능) ● 함수 호출 함수명(인수 목록) 함수의 이름만 작성하고 재생하면 type()함수와 비슷하게 생긴 정보가 뜸 ● pass 명령 def 함수명(인수목록) : pass #기능을 정의하지 않고 실행하면 에러가 발생하는데 그 에러를 방지 ●리턴값 : 함수의 실행 결과를 호출원으로 돌려주는 값 : 꼭 리턴값이 있어야 하는 것은 아님 : 단, 리턴값이 없는 함수는 값이 아니기 때문에 변수에 대입하거나 수식내에 사용하면 오류남 인수 : 함수로 전달되는 매개변수 : 아예 없을 수도 있고 개수에도 제한이 없다 형식 인수 : 함수 정의문의 인수 실인수 : 함수 호..

Python : 기본 구조, 변수

주요 특징 - ;이 있든 없든 상관이 없다 - 중괄호나 괄호의 사용이 자바에 비해 적으며 들여쓰기가 중요하다 - # 주석 달기 ● 입력하기 변수 = input('질문 내용') input으로 입력받은 값은 항상 문자열이다. 숫자를 입력받아 계산을 하려고 하면 정수로 바꿔줘야 함 ● 출력하기 print( 출력 내용) 출력 옵션 , sep=구분자 , end=끝 문자 입력과 출력을 할 땐 하나의 값이 아닌 여러개의 값을 동시에 쓸 수 있다 ● 변수 파이썬의 변수는 타입을 지정하지 않아도 된다 int num = 10; // 자바 num = 10 # 파이썬 변수에 저장하는 값에 따라 변수의 타입이 바뀌며 이러한 특성을 동적 타입이라고 한다. 데이터의 타입을 확인하고 싶을 땐 type(변수명)을 통해 확인할 수 있다..