童心派 — 基本数据说明

本节课一起来学习一下关于基本数据的相关知识,在Python3中有六个标准的数据类型:
    1.Number(数字)
    2.String(字符串)
    3.List(列表)
    4.Tuple(元组)
    5.Set(集合)
    6.Dictionary(字典)

    
我们简单的将其中最基本的数字和字符串的相关知识学习一下。

逻辑梳理:
   

关于数字和字符串的内容,其实可以细分一下,那就是Python中数字有四种类型:
1.整型、整数(int)
2.布尔型(bool)
3.浮点型、浮点数(float)
4.复数(complex)

        
但在我们的Python过程中,我们还有很多的不同进制,例十进制、二进制等等。

# 例如:十进制,这里的输出结果是1和2
num1 = 1
num2 = 2

print(num1)
print(num2)

注:若十进制时,我们的输入值最前端有0的加入,那么就会最后出现报错的情况。
所以一般我们除了需要输入值为0本身的时候,最开始我们是不加入0这个数字进去的。
    
例:
    01、02、06、09

这些是十进制错误的书写方式。

# 例如:二进制,这里的输出结果是0、1、5

print(0b00)
print(0B01)
print(0B101)

class int([x][,[base]])

这是整数相关的基于数字或字符串X构造的整数对象,或者在未给出参数时返回零。

x参数:
    为可选参数,可以是数字(整数或浮点数)或字符串(指的是整数字符串)
    如果是浮点数,它将向0舍入

base参数:
    也为可选参数,表示进制数,(表示传入的X的进制数),默认为十进制。
    base=可有可无,写上是关键字参数,不写是位置参数;
    如果x为数字,则不能有base参数,作用是为传入的x取整;
    如果x为整数字符串,base参数可有可无。

整数类型[int]

# 例:
obj1 = int(12)
obj2 = int(12.7) 
obj3 = int('12')

# 输出结果:12,12,12
print(obj1)
print(obj2)
print(obj3)

浮点类型[float]
  

a = '123'

# 输出结果:123.0
print(float(a))

a = 1
b = 1.25

# 输出结果:2.25
print(int(a+b))

布尔类型(TRUE and FALSE):
 

布尔类型是计算机中最基本的类型,它是计算机二进制世界的体现,一切都是0和1。
Python中的布尔类型只有两种值:True和False。

(注意:首字母都要大写,与C++,JavaScript中的小写有所不同)    

复数(complex):
 

复数数据类型,简称复数类型,在Python中用complex表示。
复数类型是Python的内置类型,直接书写即可。
    
复数由实部(real part)和虚部(imaginary part)构成,分别以一个浮点数表示。
在Python中,复数的虚部以小写字母j或者大写字母J作为后缀(虚数单位),
具体格式如下所示:
    
    a+bj 或者 a+bJ
    
    说明:
    a表示实部,b表示虚部。

# 接下来我们可以举个例子来辅助我们理解:

complex1 = 22+12j
print('complex1 =',complex1)

# 运行结果:complex1 = (22+12j)
# 这里的22就是我们的实部,而12j就是我们的虚部。

课后总结:
    1.了解Python的标准数据类型;
    2.了解数据类型中的几个基本数据类型;
    3.认识并了解整数、布尔数、浮点数和复数;
    4.了解十进制和二进制,初识用二进制去表示简单的数字。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值