スクレイピングの勉強で以下のようなコードを書きました。

from requests_html import HTMLSession

base_url = 'https://www.example.com/xxx/yyy'
qs = 'sort=desc&page='

for page_num in range(5):
    session = HTMLSession()
    resp = session.get(f'{base_url}?{qs}{page_num}')

    elems = resp.html.find('.product_title')
    print([i.text for i in elems])

こちらの8行目で書かれている session.get(f’{base_url}?{qs}{page_num}')'f'がどのような働きをしているものなのか、また何と呼ばれているものなのでしょうか...?

大変初歩的な質問で恥ずかしい限りなのですが、ご教授いただきましたら幸いです。
どうぞよろしくお願い申し上げます!