if는 다들 알고 있겠지만 '만약 ~라면' 이라는 뜻을 가지고 있습니다a가 맞다면 b를 실행하고 c가 맞다면 d를 실행해라 와 같은 형태로 만들어집니다 어른이라면 '안녕하세요'를 친구라면 '안녕'이라고 인사하죠? 방금 만난 사람은 친구라서 '안녕~'이라고 인사했습니다 if - 첫번째 조건elif - 첫번재 조건을 만족하지 못할 경우의 다른 조건else - 위의 조건들을 만족하지 못할 경우(나머지의 경우)의 조건위와 같은 형식으로 작성해 주면 됩니다
비교연산자는 컴퓨터가 두 값을 비교할 수 있도록 하는 연산자입니다파이썬 뿐만 아니라 다른 모든 언어에서 비교연산자를 사용하고아마 거의 대부분의 언어가 같은 의미를 지닌걸로 생각됩니다 a b (a가 b보다 큰가)a = b (a가 b보다 크거나 같은가)a == b (a와 b가 같은가)a != b (a와 b가 다른가) 문법 그대로를 실행시키면 결과가 True와 False로 나옵니다 이후 다룰 제어문(조건문, 반복문)에서는비교연산자를 알고 있어야만 학습이 가능하기 때문에 반드시 익히도록 해야합니다 2019/02/27 - [Computer Language/ Python] - 파이썬 시작2019/02/27 - [Computer Language/ Python] - 파이썬 자료형 -..
파이썬에 이미 많은 모듈과 함수들이 있지만내가 사용하고자 하는 형태의 함수는 직접 만들어 사용해야 하는데 def 함수이름(파라미터): '실행할 내용' 위의 형식으로 사용자 정의 함수를 만들 수 있습니다콜론을 빼먹으면 에러가 발생합니다 여기서 param은 어떤 자료형이 들어와도 관계가 없지만 print문 에서 문자열과의 연산을 했기 때문에 숫자가 들어간다면 형변환을 해줘야겠죠?이런 경우에는 이렇게 바꿀수 있습니다 try / except문 은 차후에 알려드리겠습니다 2019/02/27 - [Computer Language/ Python] - 파이썬 시작2019/02/27 - [Computer Language/ Python] - 파이썬 자료형 - 12019/02/27 - [Computer Language/ P..
지금까지는 데이터를 한줄씩 다뤘기 때문에들여쓰기에 대해 신경쓰지 않았을 것입니다하지만 이제부터는 컴퓨터에게 여러줄을 해석하도록 해야하기 때문에어디서부터 어디까지가 한 문장인지를 알려줘야 합니다 Java에서는 이를 세미콜론(;)으로 알려주지만 파이썬에서는 세미콜론을 사용하지 않습니다그래서파이썬에서는 들여쓰기를꼭!!그리고 잘!!해야만 합니다 들여쓰기를 할 때 한 문장 안에서 어느줄은 띄어쓰기 4번하고 어느줄은 띄어쓰기를 2번하면컴퓨터는 이를 다른 문장으로 인식할 것입니다그렇기 때문에 같은 문장이라면띄어쓰기 갯수까지도 맞춰주어야 컴퓨터가 제대로 인식할 수 있습니다 (문장 시작부분에 띄어쓰기를 해도 에러가 발생합니다) 2019/02/27 - [Computer Language/ Python] - 파이썬 시작201..
파이썬에서는 기본적으로 많은 함수를 제공해준다(물론 다른언어에서도 많이 지원해줌)나름 많이 쓰일만한 함수들을 정리했다 print(a) - a를 출력해 준다str(숫자) - 숫자를 문자열로 바꿔준다int('숫자로 이루어진 문자열') - 문자를 숫자로 바꿔준다len('문자열') - 문자열의 길이를 반환한다a.replace('찾을문자열','바꿀문자열') - 일치하는 문자열을 찾아서 바꿔준다a.split('기준 문자') - 특정 기호(문자)를 단위로 문자열을 나눠준다 a.append('추가할 데이터') - 리스트a의 마지막에 데이터를 추가한다a.extend(['추가할 데이터들']) - 리스트a의 뒤에 리스트형태로 데이터를 한꺼번에 추가한다del a[index] - 리스트a에서 해당하는 index의 데이터를 삭제..
이번에는 배열형태의 자료형 입니다 자바에서 배운 리스트와 동일한 형태로 사용합니다a = [] 형태나 a = list() 형태나 a = [1,2,3] 형태로 선언 및 초기화 할 수 있고a[index] 의 형태로 호출 합니다 a = [1,2,3,[4,5,6]] 의 형태로리스트 안에 리스트도 넣을 수 있고리스트 안에 있는 리스트는 a[3][2] 의 형태로 호출 가능합니다 리스트 안에 들어갈 수 있는 리스트의 갯수는 제한이 없지만 3단(배열로 치면 3차배열) 이상 들어가는 경우는 거의 없는것 같습니다 a=[1,2,3] b=[4,5,6] 두개의 리스트가 있을 때 a+b로 두개의 리스트를 합칠 수 있습니다 리스트의 특정 인덱스 값을 수정할 때에는 a[index] = 1 의 형태로 교체할 수 있습니다 리스트에 값을 ..
- Total
- Today
- Yesterday