数字型:number
1,整型 int
2.浮点数 float
3.布尔值 bool
num=100
num2=3.14
怎么查看一个对象的数据类型? type() 函数
print(type(num))
print(type(num2))
# 算术运算
# 加+
print(10+1)
# 减-
print(10-1)
# 乘*
print(10*1)
# 除/ 除的结果是浮点数
print(10/2)
# 整除// 向下取整
print(10//2,type(10//2))
求次幂**
取余 %
print(10%3)
类型转换
num_a=1
num_b=2.0
print(float(num_a),type(float(num_a)))
print(int(num_b),type(int(num_b)))
a=float(num_a)
b=int(num_b)
print(a,type(a))
print(b,type(b))
a=100
b=3
print(a/b) # 浮点数不是那么的精准
比较运算符
数学true 真,false 假
print(3>2)
print(3<2)
等于==
print(1==1)
不等于 !=
大于等于 >=
小于等于 <=
基础数据类型字符串 str
str1='你好'
print(str1,type(str1))
str2="123"
print(str2,type(str2))
str3="""你好啊"""
print(str3,type(str3))
只有字符串类型的数字才能转换成int整型
中文会报错
str5='靓仔\n你好'
print(str5)
\n 代表换行符 等于回车
\t 制表符
str6='hellow\tworld'
print(str6)
# 判断一个对象的长度
str1='你好'
str5='靓仔你好'
print(len(str1))
print(len(str5))
字符串的相加 *****
字符串只能和字符串相加,相加就是拼接
print(str1+str5) # 拼接
num=666
字符串的相乘 ****
字符串只能和整型相乘
print('殷桑'*99)
print(''9)
字符串不能和字符串相乘
print('hellow'*'1')
print('你\t好')
print
a=' '
print(a,len(a))
b='\t'
print(b,len(b))
int float bool str 之间的转换
a=1
b=0
c=100
d=-1
在数字中所有非0的数都为真
print(bool(a))
print(bool(b))
print(bool(c))
print(bool(d))
a1=1.0
b1=0.0
c1=100.1
c2=-100.1
str1='123'
str2='你好'
str3=' '
str4='\t'
str5='\n'
print(bool(str1))
print(bool(str2))
print(bool(str3))
print(bool(str4))
print(bool(str5))
在字符串中,所有非空的字符串都为真true 空字符串为假false
str6=''
str7=""
str8=""""""
print(bool(str6))
print(bool(str7))
print(bool(str8))