일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬 형변환
- python 문법
- 윈도우 커맨드창
- 마크다운 inline 수식
- AIFFEL 일기
- AIFFEL 회고
- 아이펠일기
- 파이썬 여러줄 문자열 변수
- 파이썬 여러줄 주석
- 파이썬 긴 문자열 변수
- Python
- PYTHON 주석 변수
- 모듈 패키지 라이브러리
- 런타임
- 아이펠
- compile time
- 마크다운
- Markdown
- 마크다운 인라인 수식
- AIFFEL일기
- 리눅스
- 파이썬 문법
- 컴파일타임
- 아이펠 일기
- 파이썬 주석 변수
- 파이썬 진수변환
- 파이썬
- 아이펠 회고
- Aiffel
- Linux
- Today
- Total
목록파이썬 문법 (12)
튜토리얼에도 고난과 역경이 있다.
리스트 컴프리헨션 List Comprehension이란? 리스트, 셋(set), 딕셔너리에 사용할 수 있는 기능으로, 기존의 이중 포문을 이용해서 선언해주어야 했던 변수를 한줄로 끝낼 수 있다. list_1 = [1,2] list_2 = [i for i in range(100,500,100)] result_list = [] for i in list_1: for j in list_2: result_list.append((i,j)) print(result_list) 실행 결과 [(1, 100), (1, 200), (1, 300), (1, 400), (2, 100), (2, 200), (2, 300), (2, 400)] 위와 같은 코드가 아래와 같이 짧아진다. list_1 = [1,2] list_2 = [i ..
파이썬에서 가장 자주 쓰는 print() 메서드. 여러가지 옵션을 주어서 다르게 사용하도록 해보았다. print("문자열", "123",sep='ㅁ') sep은 print함수에서 문자열 여러개를 출력할 때 문자열 사이에 sep다음 문자를 끼워준다. >>> print("문자열", "123",sep='ㅁ') 문자열ㅁ123 >>> print("문자열", "123","abc",sep='y') 문자열y123yabc print("문자열", end='a') >>> for i in range(10): print(i,end=' ') 0 1 2 3 4 5 6 7 8 9 >>> for i in range(10): print(i, end='%%') 0%%1%%2%%3%%4%%5%%6%%7%%8%%9%%
enumerate란? 리스트, 문자열, 튜플 등이 있는 경우 순서와 리스트의 값을 함께 반환해주는 기능입니다. >>> list = [i for i in range(5)] >>> list [0, 1, 2, 3, 4] >>> for i, value in enumerate(list): print(i,"번째 값 : ", value) 0 번째 값 : 0 1 번째 값 : 1 2 번째 값 : 2 3 번째 값 : 3 4 번째 값 : 4 사용법 핵 간편!
continue 반복문에서 continue를 만나면 해당 단계의 반복문은 종료되고 다음 단계로 넘어간다. pass 코드 실행 중 pass를 만나면 해당 코드는 아무것도 진행하지 않고 다음을 실행한다. 즉, 실행할 것이 아무것도 없을 때 적는 코드이다. 파이썬은 들여쓰기가 중요한 언어이다. 아무 동작은 하지만, if나 for, while등과 같은 조건문에서 소스코드 블록이 있다는 표시로 자주 쓴다. 다음은 그 예시이다. if i != 0: pass 이렇게 들여쓰기가 필요한 문법 설명할때 자주 사용한다 continue와 pass의 비교 다음 코드를 돌려보면 바로 이해가 갈 것이다. for i in range(10): if(i%2==0): #continue or pass 넣어보기 print(i*100, end..