
print(*args, sep=' ', end='\n', file=None, flush=False)
var[a : b (:c)]
print("a: %s , b: %d" % (p1, p2))
# %s : str , %d : int
# print("출력할 문자열 + value type별 표현값(%s, %d...)" % (변수, ...))
print("a: {}, b: {}".format(p1, p2))
# value들어갈 자리를 {}로 표시하고 {}에 들어갈 순서대로 format()안에 parameter 입력
# print("출력할문자열 + {}".format(변수, ...))
print(f"a: {p1}, b: {p2}")
# " "앞에 f를 넣고 " " 안에 출력할 문자열과 parameter 값을 함께 표기
# print(f"출력할문자열 + {변수}")
# 따옴표 닫는거 잊지 않기!
(1, )
→ 값이 하나일때는 값 마지막에 , 를 붙여줘야 tuple 로 인식 ; 안붙이면 int 1 로 인식함
# tuple
temp = ('apple', 'banana', 'cake')
a, b, c = temp
# list
temp2 = ['apple', 'banana', 'cake']
a, b, c = temp2
# 여러 value값을 넣고 싶을경우 * 활용
scores = [8.8, 8.9, 8.7, 9.2, 9.3, 9.7, 9.9, 9.5, 7.8, 9.4]
a, b, *valid_score = scores
valid_score
>> [8.7, 9.2, 9.3, 9.7, 9.9, 9.5, 7.8, 9.4]
# scores[2]부터의 값이 valid_score에 들어감
scores = [8.8, 8.9, 8.7, 9.2, 9.3, 9.7, 9.9, 9.5, 7.8, 9.4]
c, *valid_score2, d = scores
valid_score2
>> [8.9, 8.7, 9.2, 9.3, 9.7, 9.9, 9.5, 7.8]
# scores[0], socores[-1] 을 제외한 값이 valid_score2에 들어감
# = 활용할때는 key값에 " " 넣으면 안됨!
v.update(key1=val1, key2=val2)
# list 형태로 추가 - key / value , 로 구분
v.update([("key1", val1), ("key2", val2)])
# disctionary 형태로 추가 - key / value : 로 구분
v.update({"key1" : val1, "key2" : val2})
# zip() 활용
keys = ["key1", "key2"]
values = [val1, val2]
v.update(zip(keys, values))
v.update(zip(["key1", "key2"], [val1, val2]))
numbers = ["1", "2", "3"]
letters = ["A"]
list(zip(numbers, letters))
>>> [('1', 'A')]
fruit = {"봄" : "딸기", "여름" : "토마토", "가을" : "사과"}
yours = input()
if yours in fruit.keys(): #key값 사용할때 fruit.keys() 혹은 그냥 fruit만 해도 됨!
print("True")
else:
print("False")