변수와 자료형
int_ex = 1
float_ex = 1.0
complex_ex = 1 + 2j # complex(3,4)
string_ex = "hi"
bool_ex = True # False
none_ex = None
type 함수. 변수의 자료형을 확인할 수 있습니다.
type(int_ex)
type(float_ex)
input 함수. 변수의 값을 입력할 수 있습니다.
inputNum1 = input()
inputNum2 = input()
print(inputNum1 + inputNum2)
inputNum1 = int(input())
inputNum2 = int(input())
print(inputNum1 + inputNum2)
inputNum1 = int(input("첫번째 숫자를 입력하세요"))
inputNum2 = int(input("두번째 숫자를 입력하세요"))
print(inputNum1 + inputNum2)
1
2
12
1
2
3
첫번째 숫자를 입력하세요1
두번째 숫자를 입력하세요2
3
인덱싱과 슬라이싱
# intEx = 10
# intEx[1] # error 발생. 위에서 10은 인덱싱이 안됨
strEx = "안녕하세요, 반갑습니다."
strEx[0]
strEx[-2]
strEx[0:3] # strEx[:3] 같은 값 출력
strEx[0:13] # strEx[0:] 같은 값 출력
strEx[:] # 전체 출력
strEx[::-1] # 전체를 거꾸로 출력
strEx[::2] # 2칸씩 띄어서 출력(0 2 4 ... 번째를 출력) 홀수짝수 뽑을 때
포맷팅
형식을 지정할 때 사용합니다.
inputNum1 = float(input("첫번째 숫자를 입력하세요 "))
inputNum2 = float(input("두번째 숫자를 입력하세요 "))
print(inputNum1 + inputNum2)
print("두 수의 합은 :" , inputNum1 + inputNum2 )
print(f"두 수의 합은 : {inputNum1 + inputNum2}")
print(f"두 수의 합은 : {inputNum1 + inputNum2:3.1f}") # 3은, 정수 3칸 배정 의미
첫번째 숫자를 입력하세요 15.11111
두번째 숫자를 입력하세요 16.22222
31.33333
두 수의 합은 : 31.33333
두 수의 합은 : 31.33333
두 수의 합은 : 31.3
변수의 복수 자료
복수개의 값을 담을 수 있는 자료형(인덱싱과 슬라이싱이 가능)
- 리스트(list) -> [1, 2, 3]
- 튜플(tuple) -> (1, 2, 3) or 1, 2, 3
- 딕셔너리(dict) -> {'한국': '서울', '미국': '워싱턴', '중국': '베이징', '일본': '도쿄'}
- 집합(set) -> {1,2,3}
listEx=[1,1.0,"hi",3+4j,False,None,[1,2,3]] # 다양한 변수를 list로 넣을 수 있음
print(listEx)
listEx[1]
listEx[-1][0] # 이건 뭐냐
[1, 1.0, 'hi', (3+4j), False, None, [1, 2, 3]]
1
리스트 추가하기(append, extend
# 리스트 한 개만만 추가(append)
listEx = [1,2,3]
listEx.append(4)
listEx
[1, 2, 3, 4]
# 리스트 여러 개 추가(extend)
listEx = [1,2,3]
listEx.extend([4,5]) # 하나를 넣어도 리스트로 넣어야 함
listEx
[1, 2, 3, 4, 5]
# 리스트 삽입(insert)
listEx = [1,2,3,4,5]
listEx.insert(4,4.5) # 4번째 위치에 4.5 값을 삽입
listEx
[1, 2, 3, 4, 4.5, 5]
'SW.AI 트랙 > python' 카테고리의 다른 글
[Python] 파이썬 예제. COS Pro 3급 기출문제풀이 (0) | 2023.02.17 |
---|---|
[Python] 파이썬 예제. COS Pro. 총점구하기 (0) | 2023.02.17 |
[코랩] 단축키, 설정, 마크다운, 내장함수 (1) | 2023.01.31 |
[Python] 파이썬 예제. 기초_카페손님호출하기_for,while 활용 (0) | 2023.01.26 |
[Python] 파이썬 예제. 기초_대기번호 1번부터 100번까지 출력하기_for/range 활용 (0) | 2022.12.28 |