Found 10783 Articles for Python

What is a Negative Indexing in Python?

AmitDiwan
Updated on 25-Aug-2023 00:33:24

38K+ Views

Negative Indexing is used to in Python to begin slicing from the end of the string i.e. the last. Slicing in Python gets a sub-string from a string. The slicing range is set as parameters i.e. start, stop, and step. Syntax Let us see the syntax − #slicing from index start to index stop-1 arr[start:stop] # slicing from index start to the end arr[start:] # slicing from the beginning to index stop - 1 arr[:stop] # slicing from the index start to index stop, by skipping step arr[start:stop:step] If the values above are in negative, that ... Read More

How do I convert between tuples and lists in Python?

AmitDiwan
Updated on 16-Sep-2022 12:14:31

191 Views

First, we will see how to convert Tuple into a List in Python. Convert Tuple with Integer Elements into a List To convert Tuple to a List, use the list() method and set the Tuple to be converted as a parameter. Example Let’s see the example # Creating a Tuple mytuple = (20, 40, 60, 80, 100) # Displaying the Tuple print("Tuple = ", mytuple) # Length of the Tuple print("Tuple Length= ", len(mytuple)) # Tuple to list mylist = list(mytuple) # print list print("List = ", mylist) print("Type = ", type(mylist)) Output Tuple = ... Read More

How do I read (or write) binary data in Python?

AmitDiwan
Updated on 16-Sep-2022 12:12:31

11K+ Views

To read or write a binary file, at first you need to understand the different file modes for Binary Files in Python − Mode Description rb Opens a file for reading only in binary format. The file pointer is placed at the beginning of the file. This is the default mode. rb+ Opens a file for both reading and writing in binary format. The file pointer placed at the beginning of the file. wb Opens a file for writing only in binary format. Overwrites the file if the file exists. If the ... Read More

What are the new features added in Python 3.10 version?

AmitDiwan
Updated on 16-Sep-2022 12:10:30

183 Views

In this article, we will learn the new features in Python 3.10, compared to 3.9. Let’s see the features − Parenthesized context managers Using enclosing parentheses for continuation across multiple lines in context managers is now supported. This allows formatting a long collection of context managers in multiple lines in a similar way as it was previously possible with import statements User-Defined Type Guards TypeGuard has been added to the typing module to annotate type guard functions and improve information provided to static type checkers during type narrowing. Enhanced error messages If you will get an error while running a ... Read More

How do I delete a file in Python?

AmitDiwan
Updated on 16-Sep-2022 12:08:33

1K+ Views

To delete a file, use the remove() method in Python. Pass the name of the file to be deleted as an argument. Let us first create a file and read the content: We will display the contents of a text file. For that, let us first create a text file amit.txt with the following content − The file amit.txt is visible in the Project Directory − Display the contents of a text file Let us now read the contents of the above file # The file to be read with open("amit.txt", "r") as myfile: my_data ... Read More

Functional Programming in Python

AmitDiwan
Updated on 16-Sep-2022 12:03:59

669 Views

Functional programming languages are specially designed to handle symbolic computation and list processing applications. Functional programming is based on mathematical functions. Some of the popular functional programming languages include: Lisp, Python, Erlang, Haskell, Clojure, etc. Characteristics of Functional Programming The most prominent characteristics of functional programming are as follows − Functional programming languages are designed on the concept of mathematical functions that use conditional expressions and recursion to perform computation. Functional programming supports higher-order functions and lazy evaluation features. Like OOP, functional programming languages support popular concepts such as Abstraction, Encapsulation, Inheritance, and Polymorphism. Advantages of Functional Programming ... Read More

What does [::-1] do in Python?

AmitDiwan
Updated on 15-Sep-2022 14:28:57

18K+ Views

Slicing in Python gets a sub-string from a string. The slicing range is set as parameters i.e. start, stop and step. For slicing, the 1st index is 0. For negative indexing, to display the 1st element to last element in steps of 1 in reverse order, we use the [::-1]. The [::-1] reverses the order. In a similar way, we can slice strings like this. # slicing from index start to index stop-1 arr[start:stop] # slicing from index start to the end arr[start:] # slicing from the beginning to index stop - 1 arr[:stop] # slicing from ... Read More

What is slicing in Python?

AmitDiwan
Updated on 15-Sep-2022 14:22:36

2K+ Views

Slicing in Python gets a sub-string from a string. The slicing range is set as parameters i.e. start, stop and step. Syntax Let us see the syntax # slicing from index start to index stop-1 arr[start:stop] # slicing from index start to the end arr[start:] # slicing from the beginning to index stop - 1 arr[:stop] # slicing from the index start to index stop, by skipping step arr[start:stop:step] Slicing Example In his example we will slice a string from start, end, by skipping steps, etc − myStr = 'Hello! How are you?' print("String = ", ... Read More

What are the basic concepts of Python?

AmitDiwan
Updated on 15-Sep-2022 13:45:39

17K+ Views

Python is a general-purpose interpreted, interactive, object-oriented, and high-level programming language. Features of Python Following are key features of Python − Python supports functional and structured programming methods as well as OOP. It can be used as a scripting language or can be compiled to byte-code for building large applications. It provides very high-level dynamic data types and supports dynamic type checking. It supports automatic garbage collection. Variables in Python Variables are nothing but reserved memory locations to store values. This means that when you create a variable you reserve some space in memory. Let’s create a variable. ... Read More

What type of language is python?

AmitDiwan
Updated on 15-Sep-2022 13:43:59

4K+ Views

Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Let’s understand the paradigms one by one. Paradigms classify programming languages based on their features. Interpreted Language Python is processed at runtime by the interpreter. You do not need to compile your program before executing it. This is similar to PERL and PHP. Steps of Execution Step 1 − A Python source code is written by the coder. File extension: .py Step 2 − The Python source code a coder writes is compiled into python bytecode. In this process, a file with the extension .pyc gets created. Step 3 ... Read More

Advertisements