일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Algorithm
- 윤성우의 열혈 자료구조
- datastructure
- s
- Stack
- 윤성우 열혈자료구조
- buffer
- stream
- 이스케이프 문자
- list 컬렉션
- C 언어 코딩 도장
- Selection Sorting
- JSON
- insertion sort
- 메모리구조
- 이것이 자바다
- 알기쉬운 알고리즘
- C programming
- R
- Serialization
- coding test
- 혼자 공부하는 C언어
- Graph
- Today
- Total
목록Programming Language/Python (28)
Engineering Note

반복문 (for, while) for에서 반복문을 쓰기전에 range함수를 알아야한다. range함수는 순차적으로 정수 리스트를 만든다. a = range(10) #순차적으로 정수 리스트를 만든다. print(list(a)) 여기서 주의해야할 점은 0부터 9까지 순차적 정수 리스트를 만든다는 것이다. range로 순차적 정수리스트를 만들고 a에 저장하고 a를 list형으로 변환하여 출력하면 아래의 첫 번째 줄처럼 출력결과가 나온다. list 형으로 변환하지 않고 a를 출력하면 두 번째 줄 처럼 결과가 출력된다. 출력결과 range에 정수하나가 아니라 정수 두개를 ,(콤마)를 사이에 두고 입력하면 ex)range(1,10) 첫번째 정수이상 두번째 정수미만의 범위의 리스트가 형성된다. range함수와 for..
조건문 if 어떠한 조건을 만족하면 아래문장을 실행하도록 하는 조건문 if 조건문: //if문을 쓰고 조건문을 써주고 :(세미콜론)을 찍고 다음 줄에서 들여쓰기를 해서 문장을 써주면 된다. 파이썬에서 들여쓰기까지 문법이므로 실수하지 않도록 기억해야 한다. if x>0: if(x0 and x=70: print("C") elif x>=60: print("D") else: print("F")
input() 파이썬에서 입력함수 a= input()을 하면 키보드로 입력한 값을 a에 저장한다. a= input("숫자를 입력하세요") 라고 하면 "숫자를 입력하세요"라는 글자가 출력되고 커서가 깜빡이고 이때 키보드로 입력한 값을 a에 넣는다. a, b= input().split()을 해주면 키보드에 공백을 두고 입력하는 데이터들을 각각 a와 b에 저장한다. 22 3 (22입력하고 스페이스 입력하고 3누르고 엔터키를 누르면 22는 a에 3은 b에 저장된다.) input() 함수로 입력받을 때 주의해야 할 점 키보드에 숫자를 입력하더라도 이 숫자가 문자형태로 저장된다는 것이다. 그래서 이 입력된 형태를 +(더하기)해주면 두 문자숫자가 더하기 연산이 되지않고 그냥 이어붙은 새로운 문자가 된다. (문자끼기 ..
변수명 규칙 1)영문과 숫자, _로 이루어진다. 2)대소문자를 구분한다. 3)문자나, _로 시작한다. 4)특수문자를 사용하면 안된다.(&,%등) 5)키워드(예약어)를 사용하면 안된다.(if, for) 파이선에서 여러개의 변수에 데이터를 저장 할때 한번에 가능 a,b,c = 1,2,3 # 한번에 3개의 변수에 데이터 저장 가능 a,b = b,a #temp 변수 없이 데이터 a,b 교환 가능 print() print(a,b,c)로 출력을 하면 ,가 띄어쓰기 까지 포함시켜서 a와 b와 c에 저장된 데이터가 출력된다. 이를 방지하지 위해서는 seperate를 활용하면 된다. seperate로 데이터 사이에 어떠한 문자를 넣어줄지 지정할 수 있다. print(a,b,c, sep='') #'&..