Python语言的基本数据类型

Python基本数据类型

包括以下内容:

  1. 数字类型:整数类型、浮点数类型和复数类型。
  2. 数字类型的运算:数值运算操作符、数值运算函数。
  3. 字符串类型及格式化:索引、切片、基本的format()格式化方法。字符串类型的操作:字符串操作符、处理函数和处理方法
  4. 类型判断和类型间转换。
    在这里插入图片描述
    一、数字类型:整数类型、浮点数类型和复数类型
    1、整数类型
    默认情况,整数采用十进制,其他进制需要增加引导符号。不同进制的整数之间可以直接运算。
    在这里插入图片描述
    2、浮点数类型
    带有小数点及小数的数字。Python语言中的浮点数类型必须带有小数部分,小数部分可以是0。
    浮点数有2种表示方法:十进制形式的一般表示和科学计数法表示。除十进制外,浮点数没有其他进制表示形式。
    科学计数法使用字母e或者E作为幂的符号,以10为基数,含义如下:<a>e<b> = a*10b
    3、复数类型
    复数可以看作是二元有序实数对(a, b),表示为:a + bj。虚数部分通过后缀“J”或者“j”来表示。需要注意,当b为1时,1不能省略,即 1j表示复数,而j则表示Python程序中的一个变量。
    复数类型中实部和虚部都是浮点类型,对于复数z,可以用z.real和z.imag分别获得它的实数部分和虚数部分。
    在这里插入图片描述
    二、数字类型的运算
    在这里插入图片描述
    上标所有二元运算操作符(+-*///%**)都可以与等号(=)相连,形成增强赋值操作符(+=、-=、*=、/=、//=、%=、**=)。用op表示这些二元运算操作符,增强赋值操作符的用法如下:x op= y 等价于 x = x op y 。
    数值运算可能改变结果的数据类型,类型的改变与运算符有关,有如下基本规则:
    1、整数和浮点数混合运算,输出结果是浮点数。
    2、整数之间运算,产生结果类型与操作符相关,/运算的结果是浮点数。
    3、 整数或浮点数与复数运算,输出结果是复数。
    Python解释器提供了一些内置函数,在这些内置函数之中,有6个函数与数值运算相关:
    在这里插入图片描述
    三、字符串类型及格式化
    字符串是字符的序列表示,根据字符串的内容多少分为单行字符串和多行字符串。
    1、单行字符串可以由一对单引号(’)或双引号(")作为边界来表示,单引号和双引号作用相同。
    2、 多行字符串可以由一对三单引号(’’’)或三双引号(""")作为边界来表示,两者作用相同。
    Python语言转义符: \ 。
    例如:\n表示换行、\表示反斜杠、'表示单引号、"表示双引号、\t表示制表符(TAB)等。
    四、字符串的索引
    字符串是一个字符序列:字符串最左端位置标记为0,依次增加。对字符串中某个字符的检索被称为索引。索引的使用方式如下:<字符串或字符串变量>[序号]
    五、字符串的切片
    对字符串中某个子串或区间的检索被称为切片。切片的使用方式如下:<字符串或字符串变量>[N: M]
    六、format()方法的基本使用
    字符串format()方法的基本使用格式是:<模板字符串>.format(<逗号分隔的参数>) 。其中,模板字符串是一个由字符串和槽组成的字符串,用来控制字符串和变量的显示效果。槽用大括号({})表示对应format()方法中逗号分隔的参数。
    在这里插入图片描述如果模板字符串有多个槽,且槽内没有指定序号,则按照槽出现的顺序分别对应.format()方法中的不同参数。
    在这里插入图片描述
    可以通过format()参数的序号在模板字符串槽中指定参数的使用,参数从0开始编号。
    在这里插入图片描述format()方法中模板字符串的槽除了包括参数序号,还可以包括格式控制信息:{<参数序号>: <格式控制标记>}。其中,格式控制标记用来控制参数显示时的格式,格式控制标记包括:<填充><对齐><宽度>,<.精度><类型>6个字段,这些字段都是可选的,可以组合使用。
    在这里插入图片描述一、<填充>、<对齐>、<宽度>主要用于对显示格式的规范:
    1、宽度指当前槽的设定输出字符宽度,如果该槽参数实际值比宽度设定值大,则使用参数实际长度。如果该值的实际位数小于指定宽度,则按照对齐指定方式在宽度内对齐,默认以空格字符补充。
    2、对齐字段分别使用<、>和^三个符号表示左对齐、右对齐和居中对齐。
    3、填充字段可以修改默认填充字符,填充字符只能有一个。
    二、<.精度><类型>主要用于对数值本身的规范:
    1、<.精度>由小数点(.)开头。对于浮点数,精度表示小数部分输出的有效位数。对于字符串,精度表示输出的最大长度。小数点可以理解为对数值的有效截断。
    2、<类型>表示输出整数和浮点数类型的格式规则。
    在这里插入图片描述在这里插入图片描述七、字符串
    1、字符串操作符
    针对字符串,Python语言提供了几个基本操作符:
    在这里插入图片描述
    2、字符串处理函数
    Python语言提供了一些对字符串处理的内置函数:
    在这里插入图片描述3、字符串处理方法
    方法也是一个函数,只是调用方式不同。函数采用func(x)方式调用,而方法则采用<a>.func(x)形式调用。方法仅作用于前导对象<a>
    在这里插入图片描述
    str.split(sep)能够根据sep分隔字符串str,分割后的内容以列表类型返回。
    在这里插入图片描述
    str.count(sub)方法返回字符串str中出现sub的次数,sub是一个字符串。
    在这里插入图片描述
    str.replace(old, new)方法将字符串str中出现的old字符串替换为new字符串,old和new的长度可以不同。
    在这里插入图片描述
    str.center(width, fillchar)方法返回长度为width的字符串,其中,str处于新字符串中心位置,两侧新增字符采用fillchar填充,当width小于字符串长度时,返回str。其中,fillchar是单个字符。
    在这里插入图片描述
    str.strip(chars)从字符串str中去掉在其左侧和右侧chars中列出的字符。chars是一个字符串,其中出现的每个字符都会被去掉。
    在这里插入图片描述
    str.join(iter)中iter是一个具备迭代性质的变量,该方法将str字符串插入iter变量的元素之间,形成新的字符串。
    在这里插入图片描述八、类型的判断与转换
    Python语言提供type(x)函数对变量x进行类型判断,适用于任何数据类型。通过内置的数字类型转换函数可以显式地在数字类型之间进行转换。
    在这里插入图片描述
  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值