Python之路Part4--数据类型1(数字、字符串)

列表序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。 Python有6个序列的内置类型,但最常见的是列表和元组。 序列都可以进行的操作包括索引,切片,加,乘,检查成员。 此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。 列表是最常用的Python数据类型,它可以作为一个方括号内
摘要由CSDN通过智能技术生成

数字

数字基本形式与分类
  • 整型int:通常被称为是整型或整数,是正或负整数,不带小数点;32为机器数值范围为-2**32~2**31-1,64为机器数值范围为-2**63~2**63-1
  • 长整型long:无限大小的整数,整数最后是一个大写或小写的L;Python不限制长整形数值大小(不可超出内训存储限制),若整数发生溢出,Python将自动将证书转为长整数
  • 浮点型float:由整数部分与小数部分组成的实数,浮点型也可以使用科学计数法表示,类似C语言的double类型,占8个字节(64位)
  • 复数complex:由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。
数字实例
int long float complex
10 51924361L 0.0 3.14j
100 -0x19323L 15.20 45.j
-786 0122L -21.9 9.322e-36j
080 0xDEFABCECBDAECBFBAEL 32.3+e18 .876j
-0490 535633629843L -90. -.6545+0j
-0x260 -052318172735L -32.54e100 3e+26j
0x69 -4721885298529L 70.2-E12 4.53e-7j
数字类型转换
指令 描述
int(x [,base]) 将x转换为一个整数
long(x [,base]) 将x转换为一个长整数
float(x) 将x转换到一个浮点数
complex(real [,imag]) 创建一个复数
str(x) 将对象 x 转换为字符串
repr(x) 将对象 x 转换为表达式字符串
eval(str) 用来计算在字符串中的有效Python表达式,并返回一个对象
tuple(s) 将序列 s 转换为一个元组
list(s) 将序列 s 转换为一个列表
chr(x) 将一个整数转换为一个字符
unichr(x) 将一个整数转换为Unicode字符
ord(x) 将一个字符转换为它的整数值
hex(x) 将一个整数转换为一个十六进制字符串
oct(x) 将一个整数转换为一个八进制字符串
数字类型转换实例
print(int('10'))    #无需使用转义字符
>>>10
print(int('10',16)) #字符10按16进制转为数字
>>>16
print(int('ff',16)) #字符ff按16进制转为数字
>>>255
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值