初识python/03 基本数据类型
整数 (int)integer 直接写出数字就是整数
a = 10
查看变量的数据类型
print(type(a))#<class 'int'>class类,类型,类别
变量能够执行的操作,+ - * / %(取余) //(整除) **(次方)
print(1+2) print(1-2) print(1*2) print(1/2) print(10/3) #3.3333333333333335 #在计算机中无法准确表示一个小数 #1-1000000000 有明确的数字个数 #0-1 中有无穷的数字个数 #要求精度计算 列如 : 0.00001*10000000 => 10 / 1000000 print(10%3) # 10/3=3.....1 #能帮我们求某个数是否是XXX的倍数 print(5%2)#不能整除 说明5不是2的倍数 print(9999%10000)#前面的数小于后面的数结果就是前面的数0.....9999999 print(10//3)#整除,地板除 ''' print(2**0)#1 print(2**1)#2 print(2**2)#4 print(2**3)#8 print(2**4)#16 print(2**5)#32 print(2**6)#64 print(2**7)#128 print(2**8)#256 print(2**9)#512 print(2**10)#1024 '''
字符串(str) string, 用单引号,双引号,三引号引起来的内容都是字符串
a = '''今天天气不错!!!'''
print(type(a))#查看数据类型
a = '''床前明月光, \n 疑是地上霜, \n 举头望明月, \n 低头思故乡. \n''' print(a) b = '床前明月光,\n疑是地上霜,\n举头望明月,\n低头思故乡.' print(b)
字符串的相关操作
'+'字符串的连接
a="周杰伦" b="昆凌" print(a + "不喜欢" + b)#拼接操作
print(a + 10) #str和int不能相加
a = "alex" print(a*20)#重复
布尔值(bool) boolean 命题 true真命题,False假命题
alex是一个人 真的
a = 1>2 print(a) #False