Python - for | for python에서는 반복을 for과 while로 해줄 수 있다.아래와 같이 실행할 수 있다.반복할 부분을 코드블럭 이라한다. (들여쓰기가 꼭 필요하다. -> python은 필수, 들여쓰기를 탭으로 했으면 계속 탭으로 해줘야함, 띄어쓰기 4칸이 권장됨)for 변수 in 컨테이너: 실행할 명령1 실행할 명령2 아래가 사용예제 입니다, 아래와 같이 문자열에서도 사용할 수도 있습니다. | range() 내장함수이다. 아래와 같이 range(0,3) 으로 쓴다면 0~2까지 출력해 줄수 있다.즉 처음인자부터, 다음인자 전까지 출력할수있다.참고로 range(3)은 range(0,3)과 같다. | for x2 아래와 같이 for문을 중첩해서 쓸수 있다.아래예제는 구구단을 간단히 출력한 ..
Python - Tuple 튜플은 값을 변화시킬수 없다. | 튜플 아래와 같이 my_tuple은 ( , , )와 같이 선언해 줄수도 있고 괄호 없이도 선언이 가능하다. | 패킹 , 언패킹 패킹은 여러개 값을 하나로 묶는것이고 언패킹은 이묶은 값을 풀어주는 역할을 한다.아래와 같이 my_tuple 에 튜플로 패킹이 되어있는것을 num1,num2,num3에 언패킹을 해줄수 있다. 아래와 같이 사용해 줄수도 있다. num2,num1 과 같이 패킹을 하고 다시 num1,num2에 언패킹을 하는 예제이다.
Python - 리스트 | 리스트 문자열과는 다르게, 값을 변경할수 있다. 리스트->mutable (변경 가능)문자열 -> immutable (변경 불가능) | 값 추가하기 아래와 같이 append 메서드로 사용할 수 있다. 주의할점은 리스트를 미리 선언한 다음에 append를 해줘야 한다. | 인덱싱, del, 슬라이싱 indexing은 my_list[2]같이 index로 요소에 접근하는것이다.del 은 요소를 없애주는 역할을 한다.slicing은 문자열과 같이 my_list[:1], my_list[2:] , my_list[1:3] 과 같이 리스트를 자를 수 있는 것을 말한다. | 메서드 sort() sort는 말그대로 정렬을 하는 함수이다. count()아래와 같이 중복된것이 있으면 갯수를 세어준다...
Python - 문자열 저번 포스팅에 이어 문자열에 대해 살펴봅시다. |문자열 아래에서 볼수 있듯이, ' ' 나 " " 로 스트링 변수를 선언할 수 있다.그리고, """와 같이 쓰면 스트링을 여러줄로 받을수 있다 |포맷팅 문자열을 조금 더 잘 표현해 주기 위한 개념c에서도 유사한 개념이 나오는데 이를 차용하고 있다.% 뒤에 대입할 값들을 적어주면 된다. 여러개를 대입할때는 ( , ... ,) 이런식으로 적어주면 된다.%s 문자열 대입 표현 %d 정수형 대입 표현 %f 실수형 대입 표현 format()포맷팅을 좀더 python스럽게 해주는 함수아래와 같이 '{}'.format() 꼴로 표현해 주면 된다. 그리고 아래와 같이 format 요소들을 index로 접근 할 수도 있다. |포맷팅 문자열의 위치 , ..
Python - 입력과 출력머신러닝과 데이터 분석을 하는 소모임에서 스터디를 시작하게 됨으로써, 그에 필요한 python 강의를 들으며 핵심 내용을 정리해보겠다. 이내용은 https://www.inflearn.com/course-status-2/ 의 파이썬 강의를 참고하였다. | 출력print() 값을 출력하는 함수는 print()이다. 아래와 같이 콤마를 넣어도 출력이 된다. 위와 아래중 아래가 더 선호하는 방식이라고 한다. | 입력input() idle에서는 interactive shell이라, 위와 같이 바로 출력되지만 editor 모드에서는 아래와 같이 결과가 바로 나오지는 않는다고한다. 위와 같이 input함수로 입력 받은 값을 변수에 담을수도 있다. | 변수와 변수이름 http://python..