Python: data types, conditions, requirements, and examples

Python , . , , . .

python data types




Python . , , . , , . , .

Python . , . , .

– . , C, . . , . .

Python :





  • : 1234, 3.1415, 3+4j, Decimal, Fraction.
  • : «spam», «b’a\x01c».
  • : [1, [2, «three»], 4].
  • : {«food»: «spam»}.
  • : (1, «spam», 4, «U»).
  • set(«abc»), {«a», «b»}.
  • .

. . , .

python 3 data types




Python . , . IDLE 6.78, . , – . – «=»:

  • >>>my_string = «Hello, Python!»

. . , . .





: . Python int, float, bool, str, tuple. , :

  • >>>x = «123»
  • >>>int(x)
  • 123
  • >>>float(x)
  • 123.0

– , , . .

python immutable data types




, , . , , .

  • >>>x = 12 # x .
  • >>>x = «spam» # x .
  • >>>print(x).
  • spam #12 «spam».

, . , , , , . . .

mutable data types in python




Java C++, Python . , , . , , Python – . , :

  • >>>f = «apple».
  • >>>s = «cherry».
  • >>>f * s # .

. . . :

  • : var1+var2;
  • : var1-var2;
  • : var1*var2;
  • : var1/var2;
  • : var1%var2;
  • : var1//var2.

. int bool.

int . , 0b, 0o 0x.

python data type conversion




bool : True False. . True 1, False – 0. True + 5, 6. bool.

float complex

Python float : 1.23, 1., 3.14e-10, 4.0e+210. float , int.

. Python int() round():

  • >>> x = 1.8.
  • >>> y = 1.8.
  • >>> int(x).
  • 1 # int() .
  • >>> round(y).
  • 2 # round() .

complex – , float. .real. .imag .

:

  • >>> my_number = -89.5+2.125J
  • >>> my_number.real, my_number.imag
  • (-89.5, 2.125)

Python. complex , .

mutable and immutable data types in python




– , . . .

, len():

  • >>>x = «, !».
  • >>>len(x).
  • 18.

, , :

  • >>>x[7].
  • «».
  • >>>x[2].
  • «».

– , «+» «*»:

  • >>>x * 3.
  • «, !, !, !».
  • >>>x + «123».
  • «, !123».

, , . x. .

Python . , . , :

  • >>>L = [123, «spam», «var», 1.23] # .
  • >>>len(L) # .
  • 4.

Python. :

  • >>>L.append(0) # .
  • >>>L.
  • [123, «spam», «var», 1.23, 0].
  • >>> L.pop(2) # .
  • «var».

. , . . «: »:

  • >>>D = {«»: «», «»: «», «»: «2017»}.
  • >>>D.
  • {«»: «», «»: «», «»: «2017»}.

, :

  • >>>D[«»].
  • «».

, :

  • >>>D[«»] = «» # «: ».
  • >>>D.
  • {«»: «», «»: «», «»: «2017», «»: «»}.

. . , .

pyat float data type




– , . , . – . , list .

Python 3 tuple , : .index() .count(), :

  • >>>my_tuple = (1, 2, 3, 4).
  • >>>my_tuple.index(2) # 1.
  • 1.
  • >>> my_tuple.count (1) # will show how many units are in the sequence.
  • one.

These were the main built-in data types in Python. There are also additional objects that can be considered basic. For example, sets or non-standard numeric types, such as matrices, vectors, fixed-precision numbers. Working with them requires a serious dive into the principles of mathematics and Python constructs.




All Articles