数据类型的基本功能(一)

这个笔记主要是各个数据类型的特点(独有功能,公有功能),该部分内容多且繁琐,但常用的不多。因此,只需要记忆常用,实用的功能。

(一)int,bool,str

(二)list,tuple

(三)dict,set

结构: 数据类型.功能名称(......)

 int类型

 独有功能:

value = 12
print(bin(value))            #输出值的二进制表示
#0b1100
num = value.bit_length()     #求数值的二进制有多少位
print(num)
#4

公有功能 :加减乘除

bool类型

没有特别的独有功能;

公有功能:加减乘除

v1 = True + True
print(v1)
#2

 str类型

独有功能:

 大概有48个,下面介绍常用的22个:

一、判断字符串是否以xx开头,.startswith()

二、判断字符串是否以xx开头,.endswith()

#判断是否为陕西人,是否为农村人。
text = input('请输入你的家乡:')
#输入:陕西省榆林市横山区

if text.startswith('陕西'):       #判断字符串是否以xx开头
#if True 执行下面输出语句
    print('你是陕西人')

if text.endswith('村' or '队'):   #判断字符串是否以xx结尾
#if False不会执行输出语句
    print('你是农村人')

三、判断字符串是否为十进制数,.isdecimal() 

#输入两个数相加
num1 = input('请输入数字:')
num2 = input('请输入数字:')

if num1.isdecimal() and num2.isdecimal():   #判断字符串是否为十进制数
    print(int(num1)+int(num2))
else:
    print('
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值