字符串及布尔类型

这篇博客探讨了Python中的数据类型,重点介绍了布尔值和字符串。布尔类型包括True和False,其中0、0.0和空值被视为False,其他值视为True。在字符串方面,提到了字符串的定义、转义字符以及长字符串的表示方法。同时,文章还设置了三个相关的编程作业,涉及字符串长度检查和拼接等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

字符串及其布尔值

数据类型

  • 基本数据类型

    • 整数: 整数就是所有的整数 例如a=1 b=2 c=3 int类型
    • 浮点数: 小数就是所有的小数 例如a=1.1… flot类型
  • 布尔值与空值

    • 布尔值 布尔值只有俩个值 Ture和 Flase

    • 空值

      None常量: 只有一个数值None 也就是空值

布尔类型

  • 数值类:例如 0 0.00 …等为False 其余均为Ture
print(bool(0))          #False
print(bool(0.00))       #False
print(bool(1))          #Ture
print(bool(1315))       #Ture
  • 字符串类:除‘’外引号内没有任何字符的为False 其余均为Ture
print(bool(''))          #False
print(bool('0'))         #Ture
print(bool(' '))         #Ture
print(bool('EMMMM'))     #Ture
  • 列表:除[]外括号内啥都没有的为False 其余均为Ture
print(bool([]))                  #False
print(bool([1,23,,5,6]))         #Ture
  • 在算数中Ture 可以看作1 False可以看作0### 字符串

字符串

  • 字符串的定义: 字符串是由数字、字母、下划线组成的⼀串字符。

  • 注意

    单引号和双引号不能混合使⽤
    Python中用⼀对双引号或者⼀对单引号包裹的内容就是字符串
    转义字符

  • 转义字符是⼀种特殊的字符常量。转义字符以斜杠\ 开头,后跟⼀个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,所以叫转义字符

    • \t 表示制表符

在这里插入图片描述

  • \n表示换行符
    在这里插入图片描述

  • 长字符串

    • 长字符串,又叫做文档字符串 我们使用三重引号来表示⼀个长字符串 ‘’’ ‘’’
    • 三重引号可以换行,并且会保留字符串中的格式
      在这里插入图片描述

作业

作业一

  • 当输入y或Y时 打印进入卸载 ,当输入n或N时打印进入程序,否则打印不在范围内
# a = input('请输入:')
# if a == 'y' and 'Y':
#     print('进入卸载')
#
# elif a == 'n' and 'N':
#     print('退出程序')
#
# else:
#     print('选项不在输入范围内')

作业二

  • 要求只能输入长度小于20的字符串 若字符串长度小于20 则打印字符串的长度 以及使用切片逆序打印字符串 若不满组条件打印用户重新输入
# a = input('请输入:')
# if len(a) < 20:
#     print(len(a))
#     print(a[::-1])
#
# else:
#     print('不在范围内,请重新输入')

作业三

  • ‘3’ + ‘4’ 结果是什么
a = '3' + '4'
print(a)             #34
print(type(a))       #<class 'str'>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值