Home  >  Article  >  Backend Development  >  Basic introduction to integers in Python (code examples)

Basic introduction to integers in Python (code examples)

不言
不言forward
2019-02-11 10:46:213006browse

This article brings you a basic introduction to integers in Python (code examples). It has certain reference value. Friends in need can refer to it. I hope it will be helpful to you.

There are the following basic data types in Python:

Integer int

String str

Floating point number float

Collection set

List list

Tuple tuple

Dictionary dict

Boolean type bool

Date date

where Variable data types include: list (list), dict (dictionary), set (set);
Immutable data types include: int (integer), float (floating point), str (string), bool (Boolean type), tuple (tuple);

What are mutable objects and immutable objects?

  • Immutable object: This means that the value in the memory pointed to by the object cannot be changed. When a variable is changed, since the value it refers to cannot be changed, it is equivalent to copying the original value and then changing it. This will open up a new address, and the variable will point to this new address;

  • Variable object: This means that the value in the memory pointed to by the object can be changed. After a variable (a reference to be precise) is changed, the value it refers to is actually changed directly. No copying occurs, and no new address is opened. What should be changed is the variable itself;

int (integer type)

is usually called an integer or an integer, a positive or negative integer, without a decimal point;

Create an integer type: the left side of the equal sign is Variable name, the right side is the value to be assigned;

a = 100 or b = -100

The operators before the integer data type variable are: addition (+), subtraction (-) , multiplication (), division (/) and power (*);

a = 1
b = 2
#加
c1 = a + b
print(c1)   #输出:3
#减
c2 = b - a
print(c2)    #输出:1
#乘
c3 = a * b
print(c3)    #输出:2
#除
c4 = a / b
print(c4)    #输出:0.5
#幂 - > 相当于a的b次方
c5 = a ** b
print(c5)   #输出:1
  • Convert integer to string

a = 100
str_a = str(a)
print(str_a,type(str_a))   #输出:100 <class &#39;str&#39;>

Because python int and str are immutable data types, so the str() method here only refers to the data corresponding to the original variable, rather than modifying the type of the original variable;

The above is the detailed content of Basic introduction to integers in Python (code examples). For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:segmentfault.com. If there is any infringement, please contact admin@php.cn delete