Python基础 笔记(四) 数据类型转换及运算符

发布于:2023-01-27 ⋅ 阅读:(663) ⋅ 点赞:(0)

前言:今天我们来学习Python中的类型转换和运算符。

目录

一、数据类型转换

常见的数据类型转化

二、运算符

1、算数运算符

2、赋值运算符

3、复合赋值运算符

三、思考题

四、今日福利

一、数据类型转换

思考:年龄的结果是数字, input函数默认接受的数据是字符串,这时候数据类型无法匹配怎么办?

常见的数据类型转化

函数

                                             说明

int(x [,base ])

                                 将x转换为一个整数

float(x )

                                  将x转换为一个浮点数

str(x )

                                  将对象 x 转换为字符串

二、运算符

1、算数运算符

运算符

描述

                                                    实例

+

两个对象相加 a + b 输出结果 30

-

得到负数或是一个数减去另一个数 a - b 输出结果 -10

*

两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200

/

b / a 输出结果 2

//

取整除

返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0

%

取余

返回除法的余数 b % a 输出结果 0

**

指数

a**b 1020次方, 输出结果 100000000000000000000

2、赋值运算符

运算符

描述

                                                实例

=

赋值运算符

= 号右边的结果 赋给 左边的变量,如 num = 1 + 2 * 3,结果num的值为7

#运算符的使用案例
print(2 + 1)
print(2 - 1)
print(2 * 3)
print(7 / 3)
print(7 // 3)
print(3 % 2)
print(3 ** 2)

输出:

# 3   加
# 1   减
# 6   乘
# 2.3333333333333335   除法
# 2   除法,只要商
# 1   取余数
# 9   次方

3、复合赋值运算符

运算符

描述

实例

+=

加法赋值运算符

c += a 等效于 c = c + a

-=

减法赋值运算符

c -= a 等效于 c = c - a

*=

乘法赋值运算符

c *= a 等效于 c = c * a

/=

除法赋值运算符

c /= a 等效于 c = c / a

%=

取模赋值运算符

c %= a 等效于 c = c % a

**=

幂赋值运算符

c **= a 等效于 c = c ** a

//=

取整除赋值运算符

c //= a 等效于 c = c // a


a = 10
b = 3
b += a     # 等价于 b = b + a   相加的值赋给前面的那个数
print(b)

#复合运算符
a = 10
b1 = 3
b2 = 3
b3 = 3
b4 = 3
b5 = 3
b6 = 3
b7 = 3

b1 += a # 等价于 b1 = b1 + a
b2 -= a # 等价于 b2 = b2 - a
b3 *= a # 等价于 b3 = b3 * a
b4 /= a # 等价于 b4 = b4 / a
b5 //= a # 等价于 b5 = b5 // a
b6 %= a # 等价于 b6 = b6 % a
b7 **= a # 等价于 b7 = b7 ** a
print(b1)
print(b2)
print(b3)
print(b4)
print(b5)
print(b6)
print(b7)

三、思考题

定义变量,c1 = '可乐'c2 = '牛奶'

通过Python代码把c1内容调整为牛奶,c2调整为可乐。

动动小脑筋思考一下吧!

四、今日福利

壁纸来啦~

 

<end>

好啦,今天就到这里,下期见!


网站公告

今日签到

点亮在社区的每一天
去签到