python3学习笔记三:python3基本数据类型

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

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

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

以上代码输出结果:

100
1000.0
runoob

多个变量赋值

Python允许同时为多个变量赋值,例如:

a = b = c =1

该实例创建一个整型对象,值为1,从后向前赋值,三个变量都指向同一个内存地址。也可以对多个对象指定多个变量,例如:

a ,b,c = 1,2,‘python’

该实例两个整型对象1和2分配给变量a和b,字符串对象‘python’分配给变量c。

标准数据类型

Python3中有六个标准类型:

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

可变数据类型:List、Set、Dictionary,其余三个为不可变的数据类型。

Number

Python3中支持int、float、bool、complex(复数)。只有一种整数类型int,表示为长整型,没有python2中的Long。内置的type()函数可以查询变量所指的对象类型。

a,b,c,d = 1,1.2,True,1+2j
print(type(a),type(b),type(c),type(d))

执行以上代码,输出结果如下:

class 'int'> <class 'float'> <class 'bool'> <class 'complex'>

使用del语句删除单个或多个对象。例如:del var_a,var_b

注意:

  • Python可以同时为多个变量赋值。
  • 一个变量可以通过赋值指向不同类型的对象。
  • 数值的除法包括两个运算符:/返回一个浮点数,//返回一个整数。
  • 在混合运算中,会把整型转换成为浮点数。

String

>>> word = 'python'
>>> print(word[0],word[5])
p n
>>> print(word[-1],word[-6])
n p

注意:

  • Python中的字符串不可以改变。
  • Python字符串有两种索引方式,从左往右以0开始,从右往左开始以-1开始。

List(列表)

List(列表) 是 Python 中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。列表是写在方括号 [] 之间、用逗号分隔开的元素列表。和字符串一样,列表同样可以被索引和截取,列表被截取后返回一个包含所需元素的新列表。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值