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

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

一、数据类型转换

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

常见的数据类型转化

函数

                                             说明

int(x [,base ])

                                 将x转换为一个整数

float(x )

                                  将x转换为一个浮点数

str(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调整为可乐。

动动小脑筋思考一下吧!

四、今日福利

壁纸来啦~

目录
相关文章
|
1天前
|
Python
Python赋值运算符
【6月更文挑战第27天】Python赋值运算符。
11 6
|
1天前
|
Python
Python比较运算符
【6月更文挑战第27天】Python比较运算符。
8 4
|
4天前
|
索引 Python
Python的数据类型总结
Python的数据类型总结
18 5
|
13天前
|
Python 存储 数据处理
【Python数据类型的奥秘】:构建程序基石,驾驭信息之海
【Python数据类型的奥秘】:构建程序基石,驾驭信息之海
|
20小时前
|
存储 Java 索引
经验大分享:Python数据类型总结
经验大分享:Python数据类型总结
|
20小时前
|
存储 Java 索引
经验大分享:Python数据类型总结
经验大分享:Python数据类型总结
|
21小时前
|
Web App开发 存储 iOS开发
技术笔记:Python简单获取知轩藏书仙草毒草榜
技术笔记:Python简单获取知轩藏书仙草毒草榜
|
22小时前
|
SQL 关系型数据库 MySQL
技术笔记:python连接mysql数据库
技术笔记:python连接mysql数据库
|
1天前
|
索引 Python 容器
Python数据类型:编程新手的必修课
Python数据类型:编程新手的必修课
|
1天前
|
程序员 Python
Python运算符全面讲解
Python运算符全面讲解

热门文章

最新文章