Python的核心数据类型

python的核心数据类型

数字(整数型int,浮点型float,
复数complex,布尔型bool)
字符串str,列表list等

整型数 int

整数是不带有小数的数字
整数的字面表达方式
    十进制的表达方式
        如:10 200 -100 99999999
    八进制表达方式
        如:0o177 (127)0o11 (9)
    十六进制的表示方法:
        如:0x11 (17) 0xFF (255)
    二进制表示方法
        如:0b111 0b101

进制:
二进制 逢二进一 (0-1)
八进制 逢八进一 (0-7)
十进制 逢十进一 (0-9)
十六进制 逢十六进一 (0-9,a-f,A-F)

浮点数 float

浮点数是带有小数的数字(小数部分可以是0)
浮点数的字面值的表示方式:
    小数表示法:3.14 3. .14
    格式:e/E(正负号)指数
    科学级计数法:6.18E-1(等同于0.618)2.9979e8(299790000.0)

复数 complex

分为两部分:实部(real)和虚部(image)
虚部是以j或J结尾的数
字面值:(2J) 1+2J 3-4J 

布尔型数 bool

用来表示真和假两种状态的数字
Ture 表示值(条件满足或成立)
False 表示值(条件不满足或不成立)
说明:Ture的值为1 False的值为0

字符串 str

作用:
    用来记录文本(文字)信息
字符串的表示方式:
    在非注释中,凡是用引号阔起来的就是字符串
'           单引号
"           双引号
'''         三单引号
"""         三双引号
空字符串的字面值表示方法:
''
""
''''''
""""""

非空字符串的表示方法:
    'hello'
    "world"
    '''hello'''
    """world"""

单引号和双引号的区别:

    单引号内的双引号不算结束符
    双引号内的单引号不算结束符
示例:
    print("I'm a teacher")      #I'm a teacher
    print('I am "weimingze"')   #I am "weimingze"

三引号的作用:

    三引号字符串中的换行会自动转换为换行符
    三引号内可以包含单引号和双引号
示例:
    s = 'welcome to beijing!\nI like Python!\nI am studing!'
    print(s)

    s2 = '''welcome to beijing!
    I like Python!
    I am studing!
    '''
    print(s2)


隐式字符串字面值拼接;
    s = "I'm a teacher!"  'My name is "weimignze"'

思考:
    如果一个字符串同时包含如下字符该怎么办?
    '   "  '''   """

用转义序列代表特殊字符

    字符串字面值中,用字符反斜杠\后跟一些字符代表特殊的一个字符
反斜杠转义字符表:
    \'      单引号(')
    \"      双引号(")
    \\      一个反斜杠\
    \n      换行
    \r      返回光标至行首
    \t      水平制表符
    \v      垂直制表符
    \f      换页
    \b      倒退
    \0      空字符,字符值为0
    \xXX        XX为两位16进制表示的字符
    \uXXXX      XXXX为四位16进制表示的Unicode16字符
    \UXXXXXXXX  8个16进制表示的Unicode32字符
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值