一、Python中的数据类型
·整数, 如 1 -100
·长整数, 是比较大的整数,Python 2里面有long长整数;Python 3里面没有
·浮点数 如 1.23、3E-2
·布尔类型 False True
二、Number(数字)类型三种:
·int整型
2)Float 浮点型,默认保留17位小数,在长就会丢失了
比如:0.0000000000000000000000000000000001
显示:1e-37 = 1 * 10的负37次方
3)Bool 布尔类型
例如:
num01=100
ifnum01>10:
print("这个数比10大")
else:
print("这个数比10小")
#大就是True 小就是False
4)字符串
存字符
str01="www.iLync.cn"
print(str01)
print(str01[:4])
下面有波浪线,代表不是现实存在的一个单词。
如何获取某个变量的数据类型?
print(type(num01))s's's's
type获取某个变量的数据类型
判断变量是否属于某一个数据类型
isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。
ifisinstance(str01,(str)):
print("字符串")
扩展内容:
举例:
str01="abcdefghijklmn"
#打印第二位
print(str01[1])
print(str01[-len(str01)+1])
#打印倒数第二位
print(str01[-2])
print(str01[len(str01)-2])
#打印一段范围
print(str01[5:10])
print(str01[2:5])
#反序
print(str01[::-1])
#打印2遍
print(str01*2)
#每个字符打印3遍
list01=[]
i=
whilei
print(str01[i]*3,end="")
i+=1
#输入一个数字(比如输入10),生成10个100以内的数字,就平均值,最大值,最小值
Importrandom
num =int(input("请输入一个数字:"))
i=;current_num=;sum=
list01=[]
Whilei
current_num=random.randint(,100);
sum+=current_num
list01.append(current_num)
i+=1
print(list01)
print("平均数:%d"%(sum/num))
print("最大数:%d"%max(list01))
print("最小数:%d"%min(list01))
#输入一个数字转换成中文大写
num=input("请输入一个数字:")
tuple01=("零","壹","贰","叁","肆","伍","陆","柒","捌","玖")
i=
whilei
print(tuple01[int(num[i])],end="")
i+=1
如果你觉得此文对您有所帮助,可以转发给身边的朋友,一起做一个乐于分享的小猿猿
领取专属 10元无门槛券
私享最新 技术干货