to_csvDataFrame.to_csv(path_or_buf=None, sep=',', index=True)
functionfunction (함수)를 사용하는 이유:
def를 통해서 만들 수 있음multiply = lambda x, y: x * y
print(multiply(3, 4))
parameter와 argument는 혼용되어 사용하지만, 약간의 다른 의미가 있다.
함수를 만들 때 사용하는 인자는 parameter:
def add(a, b):
return a + b
함수를 사용할 때 사용하는 인자는 argument:
add(1, 3)
"~~~ %타입 ~~~" % value
%s: 문자열
%d: 정수
%f: 실수
예시:
"Hello, %s" % "world"
# 'Hello, world'
"I'm %d years old" % 23
# "I'm 23 years old"
"I'm %d years old" % 23.3
# "I'm 23 years old"
"I'm %f years old" % 23.3
# "I'm 23.300000 years old"
"Hello, %n" % "world"
# ValueError: unsupported format character 'n' (Ox6e) at index 8
"I'm %s years old" % 23
# "I'm 23 years old"
스트링 내에 { }를 넣은 뒤에 .format()의 파라미터로 순서대로 value를 넣어준다.
예시:
"Hello, {}".format("world")
# 'Hello, world'
"Hello, {0} and {1}".format("World", "Python")
# 'Hello, World and Python'
f"~~~ {value} ~~~"
{ } 안에 연산 등을 넣어서 사용도 가능하다. (파이썬 3.6 버전 이상에서만 사용 가능)
예시:
here = "world"
f"Hello, {here}"
# 'Hello, world"
f"I'm {27 - 2} years old"
# I'm 25 years old"