python 自定义数据类型_Python合集之Python数据类型(二)

在上一节的合集中,我们了解了Python数据类型中的数值类型的相关知识,本节我们将进一步了解一下Python中关于数据类型中的字符串及布尔类型相关的知识。

1. 字符串类型

字符串是连续的字符序列,可以是计算机所能表示的一切字符的集合。在Python中,字符串属于不可变系列,通常使用单引号‘ ’ 双引号“ ” 或者三引号“‘ ’” 或者 ““ ”” 括起来。这几种形式在语义上面没有差别,只是形式上面有些差别。其中单引号、双引号中的字符串序列必须在同一行,而三引号内的字符序列可以分布在连续的多行上面。

 #使用单引号,字符串内容必须在一行mot_cn="命令给予我们的不是失望之酒,而是机会" #使用双引号,字符串内容必须在同一行# 使用三引号,字符串内容可以分布在多行。mot_en="'Our destiny offers not the cup of despair,but the chance of opportunity. '"

注:字符串开始和结尾使用的引号形式必须一致,另外当需要表示复杂的字符串时,还可以嵌套使用引号。

在Python中的字符串还支持转义字符。所谓的转义字符是指使用 反斜杠 对一些特殊的字符进行转义。

ec1d96004cf442e3e26d91efd1b05716.png

注:在字符串定界符引前面加上字母 r或者 R 那么该字符串将原样输出,其中的转义字符将不进行 转义。

2.布尔类型

布尔类型主要用来表示真假,在Python中,标识符 true 和 false 被解释为布尔值,另外 Python中的布尔值可以转化为数值,其中 true表示1,false表示 0.

注:Python 中的布尔类型的值可以进行数值运算,例如:false+1=1,但是不建议对布尔值进行数值运算。

在Python中,所有的对象都可以进行真值测试,其中,只有下面列出的几种情况得到的值为假,其他对象在if 或者 while 语句中都表现为 true。

1.false 或者 none

2.数值为零,包扣 0 、0.0 、虚数0

3.空序列,包括字符串、空元组、空列表、空字典

4.自定义对象的实例,该对象的___bool___方法返回false 或者 __len__ 方法返回0.

花絮:

本期的Python的数据类型中的字符串及布尔类型就分享到这里,下期我们将继续分享Python中的数据类型转换,感兴趣的朋友可以关注我。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值