Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Formatting by Keys | Strings Formatting
String Manipulation in Python
セクション 3.  4
single

single

bookFormatting by Keys

メニューを表示するにはスワイプしてください

As for now, we can format strings in a specific order. It can be useful if we know in what order the values/variables will be given. But what to do if we have no idea about the order? Dictionaries can help us to avoid this issue.

As we may recall, a dictionary - is one of the data types in Python. Data in dictionary stores in pairs: key:value. This aspect will help us with formatting. For example, we know that we want to insert a person's name and age. We don't have to be worried about the order of the values. Instead of placing indices within the {} blocks, we will put some dummy variable (dictionary) with key (without quotes!). Then we will need to specify this variable as an argument for format() function. For example,

123
person = {'name': 'Alex', 'age': 23} pattern = "{d[name]} is {d[age]} years old" print(pattern.format(d = person))
copy

Please note that the keys we write within the dummy variable must be in your dictionary. We can't refer to {d[type]} not having a type key in the dictionary.

タスク

スワイプしてコーディングを開始

Given dictionary geo with keys country and capital. You need to create the pattern geo_str "The capital of country is capital". country and capital - are values of dictionary geo by eponymous keys. Then, you need to print this string formatted by using dictionary geo.

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 3.  4
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt