3.27数据类型(缺少的知识点日后学习到后补充)

在python中,各种数据会被归分为各种数据类型,这期中就包含了

【数值类型】【字符串类型】【组合类型】

1.数值类型:

a.整数 int

整数与数学中的整数含义相同,没有取值范围,其中包括四中进制表示形式,分别是

【二进制】  以【0b】或者【0B】开头【示例】 【0b1101】【-0B1011】

【八进制】 以【0o】或者【0O】开头【示例】 【0o147】  【0O257】

【十进制】我们的常用进制,与数学相同形式 【示例】 【456】 【158】

【十六进制】 以【0x】或者【0X】开头 【示例】【0x369A】 【0X258B】

十六进制中分别使用字母【abcdef】来表示【10】【11】【12】【13】【14】【15】

【示例】 11101 = 0o35 = 36 = 0x1d

b.浮点数  float

浮点数与数学中的实数含义相同,带有小数及小数的数字,纯在取值范围;

【示例】 【1.0】 【2.1】【3.2】

c.复数类型(不常用)

与数学中的复数概念相同。

取一个变量赋值为数学复数中的【i】【示例】【i=\sqrt{-1}】,复数既可以用【a+bi】表示

【a+bi】中【a】是实部,【b】是虚部,【a】和【b】都是浮点数

d.布尔类型 bool

布尔类型只包含两种类型,真和假,其中真为【True】,假为【FaLse】,注意首字母需要大写

e.空值类型 NoneType

这是一种非常特殊的类型,这个类型下只有一种值【None】,【None】不是0也不是空字符串也不是【False】,它表示完全没有值,一般在我们已知需要一个变量但是为确认这个变量的值时使用,就可以先用【None】值。就好比我们已知以后会有一个对象,但是现在还不知道是谁一样,例如

【示例】【my_lover=None】

2.字符串类型

a.字符串类型

【字符串的定义】由0个或多个字符组成的有序字符序列,并且由一对双引号【" "】或者一对单引号【' '】表示,双引号【" "】和单引号【' '】包住是一行字符串,3.26print文章中的讲到的【' ' '      ' ' ' 】和【" " "    " " "】三引号一样,可以包住并且表示多行字符串。字符串是一种可以对字符进行索引用序号进行访问的数据类型。

【示例】 【"asdasd"】  【'198464'】 【'    '】 【' ' '  789

                                                                                    456

                                                                                    123  ' ' '】

b.字符串的序号

字符串中每个字符都有序号,通常由两种顺序索引,分别是正向索引和反向索引。

【正向索引】正向索引的第一个数字是0,随后是1依次类推

【方向索引】反向索引的第一个数字是-1,由字符串最后一个字符开始往前数,第二个是-2以此类推。

【图示】

【示例】

c.字符串的使用

字符串的索引除了刚刚提到的序号索引,还可以通过序号进行切片。

【字符串切片】通过【srt[M:N]】来索引该字符串中的片段。【M】【N】为字符的序号

【示例】

 除了直接切片还可以根据步长切片,【srt[M:N:K]】来索引该字符串中的片段。【M】【N】为字符的序号【K】为步长。

【示例】

其中的【K】可以为负,代表逆序索引。

【示例】

d.字符串处理函数

【len(x)】获取x的长度

【str(x)】获取任意类型x所对应的字符串形式

【hex(x)】获取整数x的十六进制小写形式字符串

【oct(x)】获取整数x的八进制小写形式字符串

【示例】

e.字符串处理方法

以下【str】代指某字符串

【str.lower()】将字符串全部小写

【str.upper()】将字符串全部大写

【str.split(sep=None)】将字符串分割,由str根据【sep】被分割的部分组成

【str.count(sub)】统计子串【sub】在str中出现的次数

【str.replace(old,new)】将字符串替换,【old】替换为【new】

【返回的是副本,不会将原字符串中的字符进行替换】

【str.center(width,[fillchar])】将字符串根据宽度【width】居中,用【fillchar】填充

【str.strip(chars)】从str去掉【(char)】中出现的字符

【str.join(iter)】在【iter】变量除最后元素外每个元素后增加一个str

【示例】

f.常用格式字符符号

【图示】

3.列表

3.30数据类型 列表-CSDN博客

  • 55
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值