Python基本数据类型

Python基本数据类型
文章目录
Python基本数据类型
多个变量赋值
标准数据类型
1.数字类型(number):
数字类型转换:
进制转换:
2.字符串类型(string):
3.列表类型(list):
4.元组(tuple):

Python的变量不需要声明出来,每个变量在使用前都必须赋值,变量在赋值之后才可以被创建。等号(=)就是用来给变量赋值的,格式为:变量名 = 存贮在变量中的值。
多个变量赋值
Python允许向多个变量同时赋值,例如:

a = b = c = 1
1
创建一个整型对象,值为1,从后往前赋值,多个变量赋予相同的值

标准数据类型
Python中有六大标准数据类型:

number:(数字)
string:(字符串)
list:(列表)
tuple:(元组)
set:(集合)
dictionary:(字典)
Python这六大标准标准数据类型中:

不可变数据类型:number(数字)、string(字符串)、tuple(元组)
可变数据类型:list(列表)、dictionary(字典)、set(集合)
1.数字类型(number):
(1).int整型:Python可以处理任意大小的整数。
(2).flolat浮点型:由整数部分和小数部分组成,无法精确计算而进行近似或舍入。
(3)bool布尔型:用作逻辑判断,变量的值只有真(True)和假(False),
(4)complex复数:是由一个实数和一个虚数组合构成的,表示为:x+yj,一个复数是一对有序浮点数(x,y),其中x为实数部分,为虚数部分。

数字类型转换:
我们可以通过内置函数对数字类型进行转换。

将int转换为bool,0转换成False,非0转换成True。
print(bool(a))# a为整型数字
1
将bool转换为int,False转换成0,True转换成1。
print(int(a))# a为False或True
1
将float转换为int
print(int(a))# a为浮点数类型数字
1
将int 转换为 float
print(float(a))# a为整型数字
1
将bool转换为float
print(float(a))# a为False或True
1
将float转换为bool
print(bool(a))# a为浮点数类型数字
1
进制转换:
hex(i)将10进制的数转为16进制。
oct(i)将10进制的数转为8进制。
bin(i)将10进制的数转为2进制。
用int()将其他进制转为10进制。
注意:转换中,如果有其他无用字符就会报错,加减号作正负号才有意义。

2.字符串类型(string):
Python中的自字符串用’和双引号"括起来,同时用反斜线\转义特殊字符。
以0为开始索引,-1为倒叙的开始索引。
+是字符串的连接符,表示复制当前字符串,紧跟的数字为复制的次数。
python字符串不能改变
注意:python中没有单独的字符类型,一个字符就是长度为一的字符串。
3.列表类型(list):
列表是写在[]之间,用逗号分割开的元素列表。
列表可以完成大多数集合类的数据结构实现。列表里元素的类型可以不相同,它包含数字、字符串甚至列表(嵌套)
和字符串一样,列表也可以被索引和截取,列表被截取后返回的是一个新列表。
索引从0开始,-1为末尾的索引值。
+是列表连接符
是重复操作,列表中元素是可以改变的。
list 是python中最常用的数据类型。
4.元组(tuple):
元组和列表类似,不同就是元组的元素不能修改,元组写在小括号()里,元素之间用逗号,隔开。
元组和字符串相似,可以被索引且索引从0开始,-1为末尾开始的位置。虽然元组不可变,但是它可以包含可变的对象。元组也是用+进行拼接的。
注意:string,list,tuple都是属于sequebce(序列)的。

=

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值