목록언어 공부/python (3)
개발 공부
def face(): gender = "male" age = 26 return (name, age) face_data = face() print(face_data[0]) # Output: male print(face_data[1]) # Output: 26 위와같이 함수 종료 시 필요한 변수들을 tuple, list, dict형태로 반환해서 사용가능! def face(): gender = "male" age = 26 return (name, age) face_gender, face_age = face() print(face_gender) # Output: male print(face_age) # Output: 26 위가 더 일반적인 방법!
파이썬의 경우 별도의 강제 개행 없이 여러 출력함수를 이용해도 알아서 줄바꿈이 일어남 >> 강제개행을 사용자의 눈에 보이지 않게 해주고 있음 printf("Hello") 의 경우 실제로 아래와 같음 printf("Hello", end='\n') end='arr' : 는 출력함수 마지막에 arr을 넣어주겠다는 의미임
구구단 문제를 풀때 파이썬으로 a = int(input()) for i in range(1,10): print("{0} * {1} = {2}".format(a,i,a*i)) 이렇게 print에서 format을 사용해 풀었지만 다른사람의 풀이에 f-string 포매팅이란게 있어서 알바봤다! 위의 문제를 a = int(input()) for i in range(1,10): print(f"{a} * {i} = {a*i}") 위처럼 문자열 맨 앞에 f를 붙이고 중괄호 안에 직접 변수 이름이나 출력하고자 하는 것을 넣으면 완성! 보기가 더 간편해서 자주 이용할꺼 같당