python基础之变量类型和数据运算

Posted renyz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础之变量类型和数据运算相关的知识,希望对你有一定的参考价值。

一、变量的类型

  程序中,为了更充分的利用内存空间以及更有效率的管理内存,变量是有不同的类型的。
  怎样知道一个变量的类型呢?
  在python中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要我们主动的去说明它的类型,系统会自动辨别
  可以使用type(变量的名字),来查看变量的类型

name = "Python"
age = 18
print(type(name),type(age))
——————————————————————————————————
<class str> <class int>

1、数字(Number)

(1)int(有符号整型)

  在32位机器上:-2**31~2**31-1

  在64位机器上:-2**63~2**64-1

(2)long(长整型)(基本不用)

(3)float(浮点型)

  浮点数用来处理实数,即带有小数的数字

(4)complex(复数)

  复数由实数部分和虚数部分组成,一般形式为x+yj

PS:Python中存在小数字池:-5 ~ 257

2、布尔类型

  真或家(1或0)(True or False)

3、字符串(String)

PS:字符串(%s);整数(%d);浮点数(%f)

字符串常用功能:

  移除空白、分割、长度、索引、切片

4、列表(List)

创建列表:

1 num_list = [12,234,45,12]
2 3 num_list2 = list([12,23,34,126])

基本操作:

  索引、切片、追加、删除、长度、循环、包含

5、元组(Tuple)(不可变列表)

创建元组:

age = (11,22,33,44)
或 age
= tuple((11,22,33,44))

6、字典(Dictionary)

创建字典:

person = "name":"ryz","age":18
或
person = dict("name":"ren","age":18)

常用操作:

  索引、新增、删除、键值对、循环、长度

二、数据运算

1、算数运算

描述

实例

两个对象相加 a + b 输出结果 7

得到负数或是一个数减去另一个数 a - b 输出结果 3

两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 10

x除以y b / a 输出结果 2

取整除

取商,5//2得2;返回商的整数部分 9//2 输出结果 4 。

取余

返回除法的余数 a % b 输出结果 1

返回x的y次幂 a**b 为5的2次方, 输出结果 25

 

以上是关于python基础之变量类型和数据运算的主要内容,如果未能解决你的问题,请参考以下文章

python基础[1]——python运算符&python数据类型之数值型

2022年最新Python大数据之Python基础函数与变量

2022年最新Python大数据之Python基础函数与变量

python基础篇之基本数据类型们

python基础之变量与数据类型

Python数据结构与算法(1.2)——Python基础之变量与内置数据类型