1、基本的数据类型

1、整数

如:1100-80800

十六进制用0x前缀和0-9a-f表示,例如:0xff000xa5b4c3d2

2、浮点数

1.233.14-9.01

科学计数法表示,把10e替代,1.23x109就是1.23e9,或者12.3e8

3、字符串

以单引号'或双引号"括起来的任意文本,比如'abc'"xyz"

转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\\表示的字符就是\

Python还允许用r''表示''内部的字符串默认不转义

Python允许用'''...'''的格式表示多行内容

4、布尔型

布尔值只有TrueFalse两种值

布尔值可以用andornot运算

5、空值

None不能理解为0,因为0是有意义的,而None是一个特殊的空值

4、列表

list是一种有序的集合,可以随时添加和删除其中的元素

classmates = ['Michael', 'Bob', 'Tracy']

5、元组

tuplelist非常类似,但是tuple一旦初始化就不能修改  t = ('a', 'b', ['A', 'B'])

6、字典

dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度     d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}

7set

setdict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key ,要创建一个set,需要提供一个list作为输入集合

   >>> s = set([1, 2, 3])

>>> s

{1, 2, 3}

8、切片

1tuple也是一种list,唯一区别是tuple不可变。因此,L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3

倒数第一个元素的索引是-1

2tuple也可以用切片操作,只是操作的结果仍是tuple

3、字符串'xxx'也可以看成是一种list,每个元素就是一个字符。因此,字符串也可以用切片操作,只是操作结果仍是字符串

9、数据类型转换

Python内置的常用函数还包括数据类型转换函数

>>> int('123')

123

>>> int(12.34)

12

>>> float('12.34')

12.34

>>> str(1.23)

'1.23'

>>> str(100)

'100'

>>> bool(1)

True

>>> bool('')

False

转载于:https://www.cnblogs.com/quyong/p/6687833.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值