Python 기초 50

Python(파이썬)의 문자열 함수 split() 문자열 분리

문자열을 나눌 수 있는 split() 함수 - 나눈 결과는 list 로 반환 아래 예에서, 문자열을 공백( " " ) 으로 나눌수 있습니다. 즉, 문자열을 단어들로 분리해 낼 수 있습니다. split() 아래 예에서, 문자열을 특정 글자로도 나눌 수 있다. 'o' 로 나누면, 4개의 단어로 분리됩니다. split('o') 아래 예에서, 문자열을 특정 문자열로도 나눌 수 있다. 'gil'로 나누면, 2개의 단어로 분리됩니다. split('gil') 아래 예에서, 이메일 주소가 있으면, @로 문자열을 분리해 낼 수 있습니다. split('@') split() 함수를 통해 나온 결과는, 리스트로 반환됩니다.

Python 기초 2021.11.23

Python(파이썬)의 탈출 문자 \(역슬래시)

파이썬에서는 다양한 escape string 탈출 문자가 있습니다. 탈출문자란 \와 문자로 이루어진 특수한 의미를 가지는 문자입니다. \b 입니다. 앞의 문자하나를 삭제해주는 탈출문자입니다. \t 입니다. 문자열중 탭한번 누른것과 동일하게 4칸 띄워줍니다. \n 라인피드 (개행) 입니다. 한 줄로 작성했지만 \n을 넣은 곳엔 줄바꿈이 됐습니다. \f 폼피드는 줄을 바꾸고 현재 커서를 다음줄로 이동시킵니다. \f 폼피드는 줄을 바꾸고 현재 커서를 다음줄로 이동시킵니다. 파이썬은 정말 재밌어요! >>> 이렇게 출력이 되고 >>>가 현재 커서 위치입니다. \r 캐리지 리턴 줄을 바꾸고 커서를 가장 앞으로 이동합니다. 맨앞으로 이동해서 Pine을 Red 있는 4칸을 덮어서 출력합니다. \\ 은 문장내 \를 표기..

Python 기초 2021.11.23

Python(파이썬) 데이터 타입 변경 int(),str(),float()

input()함수 숫자를 입력받는 경우에는 주의해야합니다. 아래 사진처럼 숫자 두개 4와 5를 입력을 받고 더하면 9가 나와야합니다. 하지만, 9가 아닌 45가 나오게 됩니다. 45가 나오는 이유는 input()함수는 숫자입력, 문자입력 모든 입력을 전부 문자열로 처리를 하기 때문입니다. 데이터 타입이 int가 아닌 str로 나옵니다. 숫자로 처리할 수 있도록, 바꿔주자! 형변환을 해주면 됩니다. 문자열을 숫자로 바꿔주도록, int() 함수나 float() 함수를 다음처럼 사용하면 됩니다.

Python 기초 2021.11.23

Python(파이썬) 사용자에게 입력 받기, User Input

input() 함수는, 유저한테서 직접 입력을 받습니다. input 함수 안에, 원하는 문자열을 써주면, 그 문자열을 name변수에 저장하게 됩니다. 위의 설명처럼 "홍길동" 이라고 사용자가 입력하면, name 변수에는 "홍길동"이 저장 됩니다. 따라서 print 함수를 이용해서 화면에 name 을 출력하면, name에 홍길동이 저장되어 있음을 알 수 있습니다. 그리고 문자열의 포맷팅 (string formating)을 이용해서, 사용자한테 다수의 입력을 받고, 화면에 출력을 할 수 있습니다.

Python 기초 2021.11.23

Python(파이썬)의 화면 출력, print() 함수, 다양한 문자열 formating

print() 함수는, 화면에 출력하는 함수입니다. 문자열(str)을 변수 x,y에 저장하고, 화면에 출력하기 위해 print() 함수를 사용했습니다. print 함수 사용법은 괄호 안에 변수나, 숫자, 문자열(문자열은 '," 사용)등을 넣어주면, 화면에 출력합니다. 문자열 formating 제 이름은 ○○○ 입니다. 위에서 처럼, 사람 이름만 바뀌고, 나머지 문장은 재사용되는 경우, 이러한 경우를 템플릿이라고 하고, 바뀌는 부분은 변수로 처리해 줄 수 있습니다. 문자열 출력 5가지 방법

Python 기초 2021.11.23

Python(파이썬)의 변수(Variables) 할당 = 대입 연산자

값을 변수에 저장하는 방법 변수 할당은 = 기호를 사용합니다. 왼쪽이 변수의 이름입니다. 오른쪽이 변수의 값입니다. 변수에 값을 할당하는 것은, "오른쪽에 있는 값을, 왼쪽의 변수에 저장한다. a 변수에 숫자 15를 저장한다. 라고 생각하시면 됩니다.a에 15, b에 7를 저장하고 a와b를 더하면 변수에 저장된 값이 연산되서 출력됩니다. 변수의 이름은, 프로그래머가 마음대로 짓되, 아래의 규칙에 따라서 지어야 합니다. 변수 이름(variable naming)은, 다른 사람이 봤을때도 이해가 되도록 가독성 있게 지어야 합니다. 그래야 유지보수나 인수인계를 해도, 해당 코드가 어떻게 돌아가는지 이해를 빠르게 할 수 있기 때문입니다. - 변수의 시작은 영문자나 언더스코어(_)로만 시작해야 합니다. - _sal..

Python 기초 2021.11.23

anaconda3 (아나콘다3)설치 및 jupyter notebook(주피터 노트북)실행

https://www.anaconda.com/products/individual Anaconda | Individual Edition Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com 위 링크에 접속하셔서 다운로드를 누르시고 인스톨러를 다운로드 받으시면 됩니다. 추후 홈페이지 디자인이 바뀔순 있습니다 여러 사람들과 함께 사용하는 컴퓨터라면 All Users를 선택하시면 되고 혼자 사용하시는 컴퓨터라면 Just Me를 선택해주시면 됩니다. 설치 경로에 한글이 있으면 안됩니다. 한글이 없..

Python 기초 2021.11.23