一, 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[0:4])
下面有波浪线, 代表不是现实存在的一个单词.
如何获取某个变量的数据类型?
print(type(num01))
type 获取某个变量的数据类型
判断变量是否属于某一个数据类型
isinstance() 函数来判断一个对象是否是一个已知的类型, 类似 type().
if isinstance(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=0
whilei
print(str01[i]*3,end="")
i+=1
# 输入一个数字 (比如输入 10), 生成 10 个 100 以内的数字, 就平均值, 最大值, 最小值
Importrandom
num = int(input("请输入一个数字:"))
i=0;current_num=0;sum=0
list01=[]
Whilei
current_num=random.randint(0,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=0
whilei
print(tuple01[int(num[i])],end="")
i+=1
来源: http://www.bubuko.com/infodetail-2484155.html