Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- python
- 암호학
- dfs
- JPA
- 자바의정석
- 문자열
- 코딩테스트
- 공개키 암호화
- 가상컴퓨팅
- 자료구조
- dbms
- jsp
- 생성자
- Java
- data structure
- js
- 코테
- javascript
- BFS
- 코딩테스트준비
- 개발자취업
- 항해99
- Queue
- 알고리즘
- DB
- 크루스칼
- sql
- spring
- Algorithm
- generic class
Archives
- Today
- Total
PLOD
[python] python 기본 문법 본문
1. 조건문
조건문이 참 일때 , if 문안쪽에 들여쓴 문자를 실행하고, 아니면 if 문을 실행하지 않는다. 아니면 else 문이나 elif 문을 조건 비교후 실행 한다.
a = 200
if a < 100 :
print("100보다 작군요")
else :
print("100보다 크군요")
2. 반복문
반복문은 range() 함수를 통해서 통제가 가능한데 range(0,10)이면 0부터 9까지 반복하겠다는 의미 이다. range(0, 3, 1)은 0에서 시작해서 2까지 1씩 증가하는 값들을 반환하므로 0,1,2를 반환한다.시작값과 증가값은 생략할 수 있는데 시작값을 생략시 0, 증가값 생략시 1으로 간주한다. 그러므로 , range(0, 3, 1), range(0, 3), range(3) 모두 동일하다
for i in range(0,3,1) :
print("안녕하세요 ? for 문을 공부중입니다 ^^")
# 위의 반복문과 same
for i in [0,1,2] :
print("안녕하세요 ? for 문을 공부중입니다 ^^")
3. 리스트(배열)
다른 언어(java,C)에서의 배열의 정의와 같다. 같은 자료형의 원소들을 일렬로 나열한 것이다. python 배열의 특징은 배열을 넣고 제거하는 과정은 함수를 사용하여 쉽게 수행 할 수 있다.
2차원 배열을 선언할 때는 1차원 배열을 선언한 뒤 1차원 배열들을 넣으면 된다 . 이 때 안에 있는 배열은 행(row)가 된다 .
list1 = [ ]
list2 = [ ]
value=1
for i in range(0, 3) :
for k in range(0, 4) :
list1.append(value)
value += 1
list2.append(list1)
list1 = []
for i in range(0, 3) :
for k in range(0, 4) :
print("%3d" % list2[i][k], end=" ")
print("")
결과)
더보기
1 2 3 4
5 6 7 8
9 10 11 12
'개발 공부 > Python' 카테고리의 다른 글
[Python] 문자열 (0) | 2023.08.16 |
---|---|
[python] ASCII CODE (0) | 2023.05.29 |
[python] 리스트(List) (0) | 2023.01.31 |
[python] stack and queue 사용법 (0) | 2022.11.18 |
[python] 배열의 원소들을 깔끔하게 출력하는 방법 (0) | 2022.11.18 |
Comments