answersLogoWhite

0

Here are some of the features I like:

  • Fairly simple, and easy to learn, compared with other languages.
  • Supported on many platforms.
  • The language in general requires less statements to achieve something than many other languages.
  • The scope of a for, while, if, etc. is defined by indentation. That is, no special symbols are used to indicate the end of such a block. This also means you must indent correctly.
  • A procedure can return more than one value, like this:
    • In the procedure: return a, b
    • Calling the procedure: x, y = myprocedure(...)
    • I guess that technically, the procedure returns a single item (a list), but the language syntax makes it easy to assign the parts of this list to more than one variable.
  • Built-in support for complex numbers.
  • Built-in support for numbers of an arbitrary size.

I want to add more info, like

Versatile

Flexible

Cross-platform and Open Source

Also as of March 2016, Python had the highest year-on-year job demand growth (at 19%) among all programming languages. On Angel List, Python stands as the 2nd most demanded skill and also the skill with the highest average pay offered.

User Avatar

Wiki User

7y ago

Still curious? Ask our experts.

Chat with our AI personalities

JudyJudy
Simplicity is my specialty.
Chat with Judy
BeauBeau
You're doing better than you think!
Chat with Beau
TaigaTaiga
Every great hero faces trials, and you—yes, YOU—are no exception!
Chat with Taiga
More answers

There are many characteristics of Python but I will only name a few. Python is an entirely object oriented programming language, which means that all the variable types are objects. There are no primitive types such as integers found in Java or C. In addition, python contains more complex built-in types such as lists and dictionaries, which are not found in other languages. Furthermore, Python is a high-level programming language. That means that Python code looks more similar to English than other languages, and also means that Python can be written more quickly than other lower level languages. Python has duck typing, where variables are not bound to the type of object that it is originally set as. Python automatically checks the type of variable and changes the variable type accordingly.

User Avatar

Wiki User

13y ago
User Avatar

Here are some of the features I like:

  • Fairly simple, and easy to learn, compared with other languages.
  • Supported on many platforms.
  • The language in general requires less statements to achieve something than many other languages.
  • The scope of a for, while, if, etc. is defined by indentation. That is, no special symbols are used to indicate the end of such a block. This also means you must indent correctly.
  • A procedure can return more than one value, like this:
    • In the procedure: return a, b
    • Calling the procedure: x, y = myprocedure(...)
    • I guess that technically, the procedure returns a single item (a list), but the language syntax makes it easy to assign the parts of this list to more than one variable.
  • Built-in support for complex numbers.
  • Built-in support for numbers of an arbitrary size.
User Avatar

Wiki User

12y ago
User Avatar

Add your answer:

Earn +20 pts
Q: What are some features of the python programming language?
Write your answer...
Submit
Still have questions?
magnify glass
imp