변수 값을 유지하면서 계산 결과를 다시 변수에 저장하기
더보기
a = 10
a += 2- #a = a + 20 과 같은 효과
print(a)
"""30"""
변수 여러 개를 한번에 만들기
더보기
x, y, z = 1, 2, 3
print(x)
print(y)
print(z)
"""
1
2
3
"""
map(int, input().split()): 변수를 차례대로 저장하고 정수로 바꾸기
x = input(): x 변수에 input한 값을 "문자열"로 반환하는 함수
x = input().split(): input한 값을 공백을 기준으로 split 하고 변수에 문자열로 차례대로 저장해주는 함수.
x = input().split("기준문자열"): 만약 "," 나 "/" 처럼 기준이 되는 문자열이 있다면 그걸 기준으로 split 해줌
x = map(int, input().split()):
input한 값을 공백을 기준으로 split 하고 변수에 문자열로 차례대로 저장하고 그걸 모두 정수 형태로 변환하는 함수
더보기
a, b, c = a, b, c = input("저장할 변수를 ','와 함께 연속적으로 입력하시오. ").split(',')
print(type(a))
"""
저장할 변수를 ','와 함께 연속적으로 입력하시오. 1, 2, 3
<class 'str'>
"""
x, y, z = map(int, input().split())
print(x + y + z)
"""
10 20 30
60
"""
sep으로 print 결과 사이에 문자나 공백, 개행 넣기
더보기
print(1, 2, 3, sep=', ') # sep에 콤마와 공백을 지정
print(4, 5, 6, sep=',') # sep에 콤마만 지정
print('Hello', 'Python')
print('Hello', 'Python', sep='') # sep에 빈 문자열을 지정
print(1920, 1080)
print(1920, 1080, sep='x') # sep에 x를 지정
"""
1, 2, 3
4,5,6
Hello Python
HelloPython
1920 1080
1920x1080
"""
print(1, 2, 3, sep='\n')
"""
1
2
3
"""
print('1\n2\n3')
"""
1
2
3
"""
end 제어문자로 1줄로 출력하기
더보기
print(1, end='') # end에 빈 문자열을 지정하면 다음 번 출력이 바로 뒤에 오게 됨
print(2, end='')
print(3)
print(1, end=' ') # end에 공백 한 칸 지정
print(2, end=' ')
print(3)
"""
123
1 2 3
"""
is와 is not으로 객체 비교하기 (논리연산, 값 비교하기와 비교)
==
!=
은 값 자체를 비교하는논리 연산자이다. 여기서는 1과 1.0은 같다.
is
is not. 은 객체를 비교한다. 여기서는 1과 1.0은 다르다
더보기
1 == 1.0
1 is 1.0
1 is not 1.0
"""
True
False
True
"""
'IT학습 > Python' 카테고리의 다른 글
[Python] 코딩 도장 복습: if 조건문, else, elif (0) | 2024.01.12 |
---|---|
[Python] 코딩 도장 복습: 딕셔너리, zip() (0) | 2024.01.11 |
[Python] 코딩 도장 복습: 시퀀스 자료형 (0) | 2024.01.11 |
[Python] 로또번호 생성기 (0) | 2024.01.06 |
[Python] 시퀀스 자료형 (0) | 2023.12.31 |