반응형
[python] 파이썬 공부
- 공부하다가 이것저것 간단한 것만 추가
1. 입력받기
n= input() # string형으로 입력받음
n=int(input()) # string형으로 입력받은것 > int형으로
a, b=input().split() # 2개 string형으로 입력 받은것 나눔( 띄어 쓰기로 구분 )
a, b=map(int, input().split()) # 2개 string형으로 입력 받은것 띄어쓰기로 나눔. 그걸 map을 이용해서 int형으로 변환 ( map 객체는 여려개 저장 가능하다는데 자세한 것은 생략...) 결과적으로 입력 받은 값 2개가 int형으로 각각 a, b 변수로 저장이 됨.
2. 출력
print(a)
print(a, end=' ') # 출력 시 한줄이 아니라, 한 칸 띄어쓰기가 됨.
3. 2차 배열 만들고 0으로 초기화 (for문 2번 쓰기)
n=int(input())
d=[]
for i in range(n):
d.append([])
for j in range(n):
d[i].append(0)
4. 3번을 더 간단하게
n=int(input()) #n=3일때
a = [[0]*2 for _ in range(n)]
print(a)
# [[0, 0], [0, 0], [0, 0]]
_ 의 의미
1) 마지막으로 실행된 결과
2) 특정값 무시 ; 값 할당만 하고 사용x
for문에서는 인덱스를 무시한다
등
다른건 나중에
반응형