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