코딩공부/파이썬
-
파이썬 전역변수와 지역변수코딩공부/파이썬 2019. 11. 3. 16:47
전역변수 = 코드 전체에 유효한 변수를 말한다. 함수 외부에서 선언한다. 지역변수 = 변수를 선언해준 함수 내에서만 유효한 변수를 말한다. 함수 내부에서 선언한다. 함수 밖으로 벗어나면 더이상 유효하지 않게 된다. 함수 내에서 지역변수와 전역변수가 이름이 같을 경우 지역변수가 우선이기 때문에 지역변수로 처리된다. 따라서 함수 내부에서 전역변수를 쓰고싶을 때 변수 이름 앞에 'global'을 붙여서 사용한다. 예) 함수 밖에서 num1과 str1 선언 local1 = 지역변수를 선언해 주고 프린트한다. func1 = 전역변수 num1 과 인자 이름이 같은 지역변수 num1을 10으로 선언했다. 함수 내에서 선언된 지역변수이기 때문에 전역변수 num1의 값에는 영향을 미치지 못한다. func2 = 'glob..
-
파이썬 함수코딩공부/파이썬 2019. 11. 1. 17:37
함수는 같은 기능이 한 프로그램 안에서 여러 번 실행될 때 이 기능만 따로 만들어 재사용할 수 있도록 도와준다. 꼭 여러번 쓰지 않아도 복잡한 코드를 다른 곳에 독립적으로 따로 구현하기 때문에 코드의 가독성을 높일 수 있다. 파이썬으로 함수를 선언하는 법에 대해 알아보자 def 함수이름(인자1, 2, ...): 코드 return 결과 def 함수이름(): 코드 return 결과 def 함수이름(): 코드 return(생략가능) 함수의 종류에 따라 다음과 같이 선언할 수 있다. 변수 = 함수이름(값1, 2, ...) 함수이름(값1, 2, ...) 함수이름() 선언한 함수를 불러올 때는 선언한 종류에 따라 위와 같이 호출할 수 있다. 예) sum1 = 함수 이름이 sum1이고 인자가 num1, num2인 함..
-
파이썬 문자열코딩공부/파이썬 2019. 10. 31. 15:20
문자열이란 문자나 기호가 나열되어있는 자료이다. 문자열을 선언하는 방법들을 알아보자 문자열은 ' ', " ", """ """의 기호로 선언할 수 있다. str3처럼 문자열 안에 " "라는 기호가 들어가야 한다면 문자열을 ' '로 선언해주면 되고 str4처럼 문자열 안에 ' '라는 기호가 들어가야 한다면 문자열을 " "로 선언해주면 된다. str5의 경우에는 """ """ 으로 문자열이 선언이 됐는데, 이는 줄바꿈을 해도 문자열로 정의된다. 출력을 했을 때, str1,2,3,4,5가 전부 잘 출력되는 모습을 볼 수 있다. 다음은 문자열 포맷팅에 대해 알아보자. %d(정수), %s(문자열), %c(문자 또는 기호 한 개), %f(실수)등의 포맷 문자열을 이용해 변하는 값을 포함하는 문자열을 표현할 수 있다...
-
파이썬 for문코딩공부/파이썬 2019. 8. 1. 03:02
for문의 기본적인 구문 for 변수 in 범위: 반복적으로 실행할 코드 for문의 범위로 사용되려면 시퀀스 자료형 또는 반복 가능한 자료여야 한다. 문자열 리스트 튜플 사전 range() for문 안에서 continue와 break의 역할 continue : 다음 반복문을 수행하기 break : 반복문 탈출하기 예) for 변수 in 범위: .... continue .... break for~else문 반복문에서 중간에 중단이 없어야만 else 실행이 가능하다. 예) for 변수 in 범위: 반복적으로 실행할 코드 else: for문이 모두 실행된 후에 실행할 코드