Python 星期五课

一、数据类型

1:int——整型

2:float——浮点型

3:complex——复数型

4:bool——布尔型 (Ture or False)

5:字符串——在Java中强数据类型语言中是对象,而在python中是数据类型,这是特点,在python中单引号、双引号、三引号 引起来的均为字符串。

6:None——空型

代码:

# 整形
int_data = 1
print(int_data,type(int_data))
# 浮点型
float_data = 1.1
print(float_data, type(float_data))
# 复数型
complex_data = 2 + 3j
print(complex_data,type(complex_data))
 # 布尔型
bool_data = True
print(bool_data, type(bool_data))
# 字符串
str_data ="I'm good"
print(str_data, type(str_data))

运行:

二、数据类型转换

1、字符串转整形 int

2、字符串转浮点型 float

3、其他类型数据转成字符串 str

4、字符串转布尔 bool

5、字符串转复数型 complex

6、整数型转布尔

7、整数型转浮点型

8、浮点型转布尔型

9、复数型转布尔型

10、空型转布尔型

代码:

# 类型转换
input_data = input("Please input num : ")
print(input_data, type(input_data))
# 字符串转整数,转浮点,转布尔,转复数
int_data3 = int(input_data)
print(int_data3, type(int_data3))
float_data3 = float(input_data)
print(float_data3, type(float_data3))
bool_data3 = bool(input_data)
print(bool_data3, type(bool_data3))
complex_data3 = complex(input_data)
print(complex_data3, type(complex_data3))
# 整数转浮点,布尔
float_data4 = float(int_data3)
print(float_data4, type(float_data4))
bool_data4 = bool(int_data3)
print(bool_data4, type(bool_data4))
# 浮点转布尔
bool_data5 = bool(float_data3)
print(bool_data5, type(bool_data5))
# 复数转布尔
bool_data6 = bool(complex_data3)
print(bool_data6, type(bool_data6))
# 空转布尔
bool_data7 = bool(data1)
print(bool_data7, type(bool_data7))

三:位运算符

代码:

a = 8
b = 10
print(a & b,a | b,a * b, ~a)

运算过程:

8                    10
00001000       00001010
00001010
8 & 10 -> 00001000 =8
8 10 -> 00001010 = 10
8 ^ 10 -> 00000010 = 2


~ 8 -> 11110111 = -9

运行结果:

标题
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值