Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Print Your String | String Manipulation and Operations
Data Types in Python

book
Print Your String

What Are Strings in Python?

In Python, a string is a type of data used to store text. This can be anything like a company name, a currency symbol, an invoice note, or a financial report.

To create a string, you just put the text inside quotes. You can use either single quotes '...' or double quotes "..." — both work the same.

category = "Office Rent"
amount = "12000 USD"

print("Expense Category:", category)
print("Amount:", amount)
12345
category = "Office Rent" amount = "12000 USD" print("Expense Category:", category) print("Amount:", amount)
copy

Double Quotes Help with Apostrophes

If your text includes an apostrophe ', use double quotes to avoid errors:

note = "Payment for accountant's services (February)"
print(note)
12
note = "Payment for accountant's services (February)" print(note)
copy

Multi-line Strings

Sometimes you need to write text on multiple lines — like a short report or a transaction description. In that case, use triple quotes: '''...''' or """...""".

report = """
March Expense Report:

- Office Rent: 12000 USD
- Salaries: 45000 USD
- Internet & Phone: 800 USD

Total Expenses: 57800 USD
"""

print(report)
1234567891011
report = """ March Expense Report: - Office Rent: 12000 USD - Salaries: 45000 USD - Internet & Phone: 800 USD Total Expenses: 57800 USD """ print(report)
copy

If you try to do this with normal quotes, Python will give an error:

# This will cause an error:
description = 'Transaction:
Hosting payment for the accounting system.'
123
# This will cause an error: description = 'Transaction: Hosting payment for the accounting system.'
copy

Python doesn't allow line breaks inside single-line strings.

Tâche

Swipe to start coding

Imagine you're tracking the financial state of a company.

  1. If your company's financial report this month is bad, assign "loss" to the variable financial_result; otherwise, assign "profit".

  2. If your mood as an accountant is not great, assign "could be better" to the variable accountant_mood; otherwise, assign "could not be better".

  3. Does your mood depend on the company's finances? If yes — assign "yes" to the variable mood_depends_on_finance; otherwise — assign "no".

Solution

# Assign "loss" or "profit" to the variable
financial_result = "profit"
# Assign "could be better" or "could not be better" to the variable
accountant_mood = "could not be better"
# Assign "yes" or "no" to the variable
mood_depends_on_finance = "yes"

print("This month's financial result:", financial_result)
print("Accountant's mood:", accountant_mood)
print("Does the mood depend on finances? -", mood_depends_on_finance)
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 1
# Assign "loss" or "profit" to the variable
financial_result = ___
# Assign "could be better" or "could not be better" to the variable
accountant_mood = ___
# Assign "yes" or "no" to the variable
mood_depends_on_finance = ___

print("This month's financial result:", financial_result)
print("Accountant's mood:", accountant_mood)
print("Does the mood depend on finances? -", mood_depends_on_finance)

Demandez à l'IA

expand
ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

some-alt