프로그래밍 언어/파이썬 Python 2

[Python] "f'{}'", f-string 문자열 포매팅

파이썬 3.6부터 지원하는 f-string이라는 기능을 처음 알게 되었다. 전에는 .format 기능만 주구장창 쓰고 % 서식자만 가끔 stack overflow에서 베껴서 쓰던 필자. f'' 이라는 쉬운 방법이 있었을 줄이야. 사용방법은 문자열 앞에 ('') f를 쓰고, 문자열 안에 입력하고 싶은 변수를 {} 괄호안에 넣기만 하면 된다. n = 8 print(f'나는 {n}월 생이다') ## out: 나는 8월 생이다 와 같이 간단하다. .format에서는 '{0}, {1}'과 같이 문자열 안에 변수를 대신 표기한 후에 나중에 변수를 선언하는 방식으로, 변수 순서가 바뀌거나 갯수가 바뀔 때 다시 지정해야하는 번거로움이 있지만 위와같이 f-string을 쓴다면 훨씬 간단해질 것 같다.

클래스 사용하기

*출처: 파이썬 코딩도장 1. 클래스 사용하기 클래스에는 속성과 메소드 가 있다. 1.1 클래스 선언과, 메소드와 인스턴스 만들기. #클래스 선언 class Person: #method def greeting(self): print('Hello') # 인스턴스 만들기 james = Person() # 메소드 호출하기 james.greeting() >>> Hello # isinstance(인스턴스, 클래스) : 특정 클래스의 인스턴스인지 확인하기. 1.2 속성 사용하기 class Person: #init method: 인스턴스가 생성될 때 호출된다. def __init__(self): self.hello = '안녕하세요.' #인스턴스 속성 선언 def greeting(self): print(self.hel..