Write a code to match a string that has the letter ‘a’ followed by 4 to 6 'b’s.
We can use the python re module to match the string import re def check(txt): # regex pattern pattern = 'ab{4,8}' if re.search(pattern, txt): print('Match found') else: print('Match not found') check("abcbbbb") # Match not found check("aabbbbbc") # …
What are negative indexes and why are they used?
Negative indexes mean that you count from the right instead of the left. So, list[-1] refers to the last element, list[-2] is the second-last, and so on.
List some of the most commonly used built-in modules in Python?
Python modules are the files having python code which can be functions, variables, or classes. These go by .py extension. The most commonly available built-in modules are: os math sys random re datetime JSON
How will you check if a class is a child of another class?
Python | issubclass() This is done by using a method called issubclass() provided by python. The method tells us if any class is a child of another class by returning true or false accordingly. …
What is the Dogpile effect?
Python | Dogpile effect In case the cache expires, what happens when a client hits a website with multiple requests is what we call the dogpile effect. To avoid this, we can use a semaphore lock. When …
What is yield in Python?
yield is a keyword beares the ability to turn any function into a generator. Much like the standard return keyword, but returns a generator object. It is also true that one function may observe multiple …
“in Python, Functions Are First-class Objects.” What Do You Infer from this?
It means that a function can be treated just like an object. You can assign them to variables and pass them as arguments to other functions. You can even return them from another function. You …
Set up environment variables in Django
Django | Set up environment variables in Django 1. Install Django Environ In your terminal, inside the project directory, type: $ pip install django-environ 2. Import environ in settings.py import environ 3. Initialise environ …
What architecture does Django use?
Django follows a Model-View -Template (MVT) architecture which is a variant of the MVC architecture. Model: Logical data structure behind the entire app and signified by a database. A model is used in Django to …
How can you generate random numbers?
Python | Generate random numbers Python provides a module called random using which we can generate random numbers. e.g: print(random.random()) We have to import a random module and call the random() method as shown …
Explain context manager. Can you write your own context manager example?
Python | context manager Context managers allow you to allocate and release resources precisely when you want to. The most widely used example of context managers is the with() statement. with open('some_file', 'w') as opened_file: opened_file.write('Hola!') The …
What is a map function in Python?
Python | map() Function The map() function executes a specified function for each item in an iterable. The map() function in Python has two parameters, function and iterable. The map() function takes a function as an argument and …
Python BigQuery: How to Insert Data into a Table
Once your BigQuery table is created, the next step is to insert data. Using Python and the BigQuery client library, you can insert rows programmatically—perfect for ETL pipelines, data automation, or ingestion workflows. In this …
What is the difference between Python array and Python list?
Difference between Python array and Python list Array Lists it is used to store only homogeneous data. The list is used to store heterogeneous data it occupies less amount of memory as the array stores …
Program to count the number of capital letters in a file?
Python program to count the number of capital letters in a file. with open(FILE_NAME) as my_file: count = 0 text = my_file.read() for character in text: if character.isupper(): count += 1 print(count)