Python的数据类型

Python中可以自定义数据类型,可以具有无限种数据类型。 系统默认提供6个标准数据类型:

1.Number 数值

(1)整数型

    十进制
    a=1
    a=b=c=1
    a,b,c=1,2,3
    二进制(0b 开头)
    a=0b10101
    八进制(0o 开头)
    a=0o777
    十六进制(0x 开头)
    a=0xabcd

(2)浮点型

    小数就是浮点型
    a=3.14
    or
    a=314e-2 #即314*10-2

(3)复数

    什么是复数。 复数由实数和虚数两部分组成,其中真正存在的数字就是实数,假定一个数的平方=-1  那么这个数就是虚数的基本单位
    表达式方式:
     163+2j 这就是一个典型的复数
    使用复数功能结构
     com2 = complex(15,3)

(4)布尔型

    True or False
    True为真,False为假
    True=1,False=0

2.String 字符串

    可以用单引号、双引号或者三引号声明
    区别在于单引号、双引号为单行变量,三引号可以为多行
    a='i love u' 

    a='i love
        u'  error
    可以用三引号
    a='''i love 
        u'''
        **或者**
    a='i love'\
        'u'

    单双引号的嵌用
    a='i ''love'' u'
    print(a)
    打印结果为:i ''love'' u

字符串的转义操作

使用特定格式,表示特定意义和功能的字符就是转义字符。以上三种声明字符串方式均可以转义字符。

转义字符    描述
\(在行尾时) 续行符 
\\  反斜杠符号  
\'  单引号   
\"  双引号   
\a  响铃
\b  退格(Backspace)
\e  转义
\000    空
\n  换行        
\v  纵向制表符
\t  横向制表符  
\r  回车         
\f  换页
\oyy    八进制数,yy代表的字符,例如:\o12代表换行
\xyy    十六进制数,yy代表的字符,例如:\x0a代表换行
\other  其它的字符以普通格式输出

不同的操作系统使用\n和\r进行换行操作,window和linux操作系统

window  \n即可

linux  \n\r

3.List 列表

列表就是一系列数据的顺序组合.
列表格式:
变量 = [值,值,值....]
例子:
list1 = ['张全蛋','赵铁柱','王者荣耀','英雄联盟','AA',123,12]
列表的标志符号是[ ]

4.tuple 元组

元组也是一些列数据的顺序组合,但是所有数据禁止修改,元组是一种特殊的列表仅此而已。
元组格式
变量 = (值,值,值.....)
或者
变量 = 值,值,值.....
元组的标志符号是 ,不是()

5.Dictionary 字典

字典类型就是一个完整的数据由标志和值组成的多数据的组合,他没有顺序。
字典格式:

变量 = {键:值,键:值....}

键就是标志或者说是目录

值就是真实的值
字典的标志符号是{}

6.Set 集合

集合就是一组数据的无序组合。集合中的数据永远是唯一的数据不会出现重复
集合的格式:
变量 = {值,值,值...}

ps:数据信息的查看方式:

1.type()数据的类型

2.id() 数据的内存地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值