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 中一些常见的数据类型
Python 中一些常见的数据类型
123 8
|
2月前
|
Python
Python中不同数据类型之间如何进行转换?
Python中不同数据类型之间如何进行转换?
32 6
|
2月前
|
存储 开发者 Python
Python 的数据类型
Python 的数据类型
47 6
|
2月前
|
Python
Python运算符优先级
Python运算符优先级。
25 3
|
2月前
|
Python
Python成员运算符
Python成员运算符
32 2
|
2月前
|
Python
Python身份运算符
Python身份运算符。
28 1
|
2月前
|
Python
Python赋值运算符
Python赋值运算符。
29 2
|
2月前
|
机器学习/深度学习 存储 数据挖掘
Python 编程入门:理解变量、数据类型和基本运算
【10月更文挑战第43天】在编程的海洋中,Python是一艘易于驾驭的小船。本文将带你启航,探索Python编程的基础:变量的声明与使用、丰富的数据类型以及如何通过基本运算符来操作它们。我们将从浅显易懂的例子出发,逐步深入到代码示例,确保即使是零基础的读者也能跟上步伐。准备好了吗?让我们开始吧!
41 0
|
7月前
|
机器学习/深度学习 人工智能 程序员
探索Python宝库:从基础到技能的干货知识(数据类型与变量+ 条件与循环+函数与模块+文件+异常+OOP)
探索Python宝库:从基础到技能的干货知识(数据类型与变量+ 条件与循环+函数与模块+文件+异常+OOP)
33 0
|
7月前
|
Python 容器
2.Python 基础语法、数据类型和变量
2.Python 基础语法、数据类型和变量
34 0