【python】Python3 基本数据类型

原文链接:Python3 基本数据类型 - 龙杰的博客 (longjie.tech)

Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。

等号(=)用来给变量赋值。

比如

counter = 100          # 整型变量
miles   = 1000.0       # 浮点型变量
name    = "runoob"     # 字符串

print (counter)
print (miles)
print (name)

 执行以上程序会输出如下结果:

100
1000.0
runoob

标准数据类型

Python3 中有六个标准的数据类型:

  • Number(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Set(集合)
  • Dictionary(字典)

Python3 的六个标准数据类型中:

  • 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
  • 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

Number(数字)

Python3 支持 int、float、bool、complex(复数)

在Python 3里,只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。

像大多数语言一样,数值类型的赋值和计算都是很直观的。

内置的 type() 函数可以用来查询变量所指的对象类型。

比如 创建一个a并给他赋值=1,这个时候就可以用 type去查询a的数据类型(也就是1的数据类型)

a=1
print(type(a))

因为1是整数所以打印出来的是 "int"

同理如果 a=5.5 那么打印出来的就是 "float"

如果 a=True那么打印出来的就是 "bool"

如果 a=4+3j那么打印出来的就是 "complex"

数值运算

>>> 5 + 4  # 加法
9
>>> 4.3 - 2 # 减法
2.3
>>> 3 * 7  # 乘法
21
>>> 2 / 4  # 除法,得到一个浮点数
0.5
>>> 2 // 4 # 除法,得到一个整数
0
>>> 17 % 3 # 取余
2
>>> 2 ** 5 # 乘方
32

String(字符串)

Python中的字符串用单引号 ' 或双引号 " 括起来,

str = "我爱你"
# 输出字符串
print(str)#输出:我爱你

# 输出第一个到倒数第二个之间的所有字符,注意不是从1开始而是从0开始数,第一个是0
print(str[0:-1])#输出:我爱

# 输出字符串第一个字符
print(str[0])#输出:我

# 输出从第二个开始的后的所有字符
print(str[1:])#输出:爱你

# 输出字符串两次,也可以写成 print (2 * str)
print(str*2)#输出:我爱你我爱你

# 连接字符串
print(str+"中国")#输出:我爱你中国

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

产品经理-龙杰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值