Practical_2: String and files#
Exercise 1:#
Create a string variable text
and assign it the value "Python is amazing!"
.
# Exercise 1
Exercise 2:#
Find the length of the string "Hello, World!"
and store it in a variable length
.
# Exercise 2
Exercise 3:#
Convert the string "python programming"
to uppercase and store it in a variable upper_text
.
# Exercise 3
Exercise 4:#
Extract the first 5 characters from the string "Artificial Intelligence"
.
# Exercise 4
Exercise 5:#
Concatenate the strings "Hello"
and "World"
with a space in between.
# Exercise 5
Exercise 6:#
Replace the word "dog"
with "cat"
in the string "The quick brown dog jumps over the lazy dog."
.
# Exercise 6
Exercise 7:#
Split the string "apple,banana,orange"
by commas and store the result in a list fruits_list
.
# Exercise 7
Exercise 8:#
Use string formatting to create the sentence "My name is Alice and I am 25 years old."
, where the name and age are variables.
# Exercise 8
Exercise 9:#
Check if the string "python"
is present in the sentence "I love python programming"
.
# Exercise 9
Exercise 10:#
Count the number of occurrences of the letter "e"
in the string "Elephant is an elegant animal"
.
# Exercise 10
Exercise 11:#
Remove any leading and trailing spaces from the string " Data Science "
.
# Exercise 11
Exercise 12:#
Convert the string "100"
into an integer and store it in a variable int_value
.
# Exercise 12
Exercise 13:#
Extract the substring "pro"
from the string "programming"
.
# Exercise 13
Exercise 14:#
Check if the string "data"
starts with "da"
and ends with "ta"
.
# Exercise 14
Exercise 15:#
Reverse the string "machine learning"
and store the result in reversed_text
.
# Exercise 15
Exercise 16:#
Convert the first letter of each word in the string "machine learning is fun"
to uppercase.
# Exercise 16
Exercise 17:#
Create a multiline string representing a poem and store it in a variable poem
.
# Exercise 17
Exercise 18:#
Write a string to a file named "output.txt"
.
# Exercise 18
Exercise 19:#
Read the contents of a file named "data.txt"
and print it line by line.
# Exercise 19
Exercise 20:#
Check if a file "example.txt"
exists before opening it.
# Exercise 20
Exercise 21:#
Append a new line "This is a new line"
to an existing file "notes.txt"
.
# Exercise 21
Exercise 22:#
Read the contents of a file "log.txt"
and store each line in a list log_lines
.
# Exercise 22
Exercise 23:#
Create a new file "report.txt"
and write the string "Data analysis report"
to it.
# Exercise 23
Exercise 24:#
Replace the word "error"
with "issue"
in a file "log.txt"
.
# Exercise 24
Exercise 25:#
Count the number of words in a text file "document.txt"
.
# Exercise 25
Exercise 26:#
Write a Python script that reads a file "essay.txt"
and prints the total number of lines, words, and characters.
# Exercise 26
Exercise 27:#
Copy the contents of one file "source.txt"
to another file "destination.txt"
.
# Exercise 27
Exercise 28:#
Write a Python function that takes a filename as input and returns the number of lines in the file.
# Exercise 28
Exercise 29:#
Extract all the words from a text file "article.txt"
that contain more than 5 characters.
# Exercise 29
Exercise 30:#
Convert the contents of a file "notes.txt"
to uppercase and save the result in another file "uppercase_notes.txt"
.
# Exercise 30
Exercise 31:#
Write a Python script that reads a file and removes all empty lines.
# Exercise 31
Exercise 32:#
Open a file "config.txt"
in both read and write mode.
# Exercise 32
Exercise 33:#
Write a Python function that reads a file and prints the longest line in the file.
# Exercise 33
Exercise 34:#
Write a Python script to count the frequency of each letter in a text file "message.txt"
.
# Exercise 34
Exercise 35:#
Write a Python script that reads a file and prints the total number of characters, excluding spaces.
# Exercise 35
Exercise 36:#
Create a Python script to check whether a file is empty or not.
# Exercise 36
Exercise 37:#
Write a Python function that reads a file and removes all punctuation marks from the text.
# Exercise 37
Exercise 38:#
Create a Python function that writes a list of strings to a file, each string on a new line.
# Exercise 38
Exercise 39:#
Write a Python script to count the number of lines that start with a specific letter (e.g., “A”) in a text file.
# Exercise 39
Exercise 40:#
Write a Python function that takes a string as input and writes it to a file "output.txt"
in reverse order.
# Exercise 40
Exercise 41:#
Write a Python script that reads a file and prints all the lines that contain the word "Python"
.
# Exercise 41
Exercise 42:#
Write a Python script that opens a file and removes all numeric digits from the file’s content.
# Exercise 42
Exercise 43:#
Write a Python script to find the most frequent word in a text file "book.txt"
.
# Exercise 43
Exercise 44:#
Write a Python script that reads a file and prints all the lines that contain exactly 5 words.
# Exercise 44
Exercise 45:#
Write a Python script to read a file and print the first and last line of the file.
# Exercise 45
Exercise 46:#
Write a Python script that checks if a file "students.txt"
is writable.
# Exercise 46
Exercise 47:#
Create a Python function that opens a file and returns the number of unique words in the file.
# Exercise 47
Exercise 48:#
Write a Python script that reads a file and prints all lines in reverse order.
# Exercise 48
Exercise 49:#
Write a Python function that reads a file and returns the most common letter in the text.
# Exercise 49
Exercise 50:#
Write a Python script that reads a file and replaces every occurrence of "Python"
with "Java"
.
# Exercise 50