python基础(一)之基本数据类型

Python基础的计算的4种类型

#整数、浮点数(小数)、布尔值(逻辑真=True,逻辑假=False)、复数【实部(.real)+虚部(.imag)】
x = 1
print(int(x))
print(float(x))
print(bool(x))
print(complex(x))

运行结果:

1

1.0

True

(1+0j)


 

# 整数转浮点数
y = 2
a1 = float(y)
print(a1)

运行结果:

2.0


 

# 整数转布尔值
a = '' #此类型数据为空,结果布尔值为False,即逻辑假
b1 = bool(a)
print(b1)

运行结果:

False


 

# 整数转复数
b = 4
c1 = complex(b)
print(c1)

运行结果:

(4+0j)

# 布尔值转整数 (由于布尔值只有两个,所以True转整数为1,False转整数为0)
c = False
d1 = int(c)
print(d1) 运行结果:

0

# 布尔值转浮点数(同上,只是相当于保留小数点后一位)
d = True
e1 = float(d)
print(e1)

运行结果:

1.0


 

# 布尔值转复数
e = True
f1 = complex(e)
print(f1)

运行结果:

(1+0j)


 

# 浮点数转整数
f = 5.0
g1 = int(f)
print(g1)

运行结果:

5


 

# 浮点数转布尔值
g = 6.0
h1 = bool(g)
print(h1)

运行结果:

True

# 浮点数转复数
h = 7.0
i1 = complex(h)
print(i1)

运行结果:

(7+0j)


 

# 复数转整数【需要在所设变量i后加实部(.real)或虚部(.imag)】
i = 1+1j
j1 = int(i.imag)
print(j1)

运行结果:

1


 

# 复数转浮点数(如上同理)
j = 1+2j
k1 = float(j.real)
print(k1)

运行结果:

1.0


 

# 复数转布尔值(复数可以不加实部和虚部,只要所给变量不为0,即就为逻辑真)
k = 2+0j
l1 = bool(k.imag)
print(l1)

运行结果:

False

# 可查数据类型type
m = 1

print(type(m))

运行结果:

<class 'int'>

导入函数math模块

# 1.floor 原意:地板 向下取整
import math  # 导包
str1 = 13/2
print(math.floor(str1))

运行结果:

6


 

# 2. ceil 原意:天花板 向上取整
print(math.ceil(str1))

运行结果:

7


 

# 3.fabs 绝对值
str2 = -4
print(math.fabs(str2))

运行结果:

4.0


 

# 4. pow 指数函数
str3 = 3
print(math.pow(str2, str3))

运行结果:

-64.0

# 5. exp 以e为底数的指数函数
print(math.exp(str3))

运行结果:

20.085536923187668


 

# 6. sqrt 算术平方根
print(math.sqrt(str3))

运行结果:

1.7320508075688772


 

# 7. 1og ln函数
print(math.log(str3))

运行结果:

1.0986122886681098

# 8. sin tan cos 三角函数
print(math.sin(str3))

运行结果:

0.1411200080598672

练习

这是给大家留的4个简单的小题,欢迎的大家python入门

# 第一题
print("下午一点到晚上十点")
# 第二题
a = "今天"
b = "下雨了"
print(a+b)
# 第三题
int1 = 1  # 整数型
float1 = 1.0  # 浮点数型
bool1, bool2 = True, False  # 布尔值型
# 第四题
input("输入你的名字:")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值