day1-基础数据类型

数字型: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))

posted @ 2022-07-27 17:09  骑驴找马笑哈哈  阅读(26)  评论(0)    收藏  举报