导图社区 Python输入 运算符
这张思维导图系统地梳理了Python中输入函数的使用方法以及各类运算符的功能和用法,结构清晰,内容详细,适合用于Python基础学习和复习。
这张思维导图全面且系统地总结了 Python 中注释的写法、变量的命名规则与数据类型,以及格式化输出的多种方式和相关细节,有助于学习者快速梳理和掌握 Python 基础语法中的变量及输出相关知识。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
Python输入 运算符
输入
语法
input("提示信息")
特点
当程序执行到input,等待用户输入,输入完成后才继续向下执行
input 接收用户输入后,一般存储到变量
input会把接收到的任意用户输入的数据都当做字符串处理
数据类型转换
必要性
input接收用户输入的数据都是字符串,需要转换成用户需要的类型
函数
int(x)
将x转换成一个整数
float(x)
将x转换成一个浮点数
str(x)
将对象x转换成一个字符串
repr(x)
将对象x转换为表达式字符串
eval(str)
用来计算在字符串中的有效Python表达式,并返回一个对象
tuple(s)
将序列s转换为一个元组
list(s)
将序列s转换为一个列表
chr(x)
将一个整数转换为一个Unicode字符
ord(x)
将一个字符转换为它的ASCII整数值
hex(x)
将一个整数转换为一个十六进制字符串
运算符
运算符分类
算数运算符
+
加
1+1 输出结果为2
-
减
1-1 输出结果为0
*
乘
2*2 输出结果为4
/
除
10/2 输出结果为5
//
整除
9//4 输出结果为2
%
取余
9%4 输出结果为1
**
指数
2**4=2*2*2*2 输出结果为16
()
小括号
用来提高运算优先级
优先级
() 高于**高于 * / // % 高于+ -
赋值运算符
=
赋值
将等号右侧的结果赋值给等号左侧的变量
运算赋值
单个变量赋值
a=1
多个变量赋值
a,b,c=1,2,"he"
多变量赋相同值
a=b=1
复合赋值运算符
+=
加法赋值运算符
c+=a等价于c=c+a
-=
减法赋值运算符
c-=a等价于c=c-a
*=
乘法赋值运算符
c*=a等价于c=c*a
/=
除法赋值运算符
c/=a等价于c=c/a
//=
整除赋值运算符
%=
取余赋值运算符
**=
幂赋值运算符
先算复合赋值运算符右侧表达式
再算复合赋值运算的算数运算
最后算赋值运算
比较运算符
通常用来判断
==
判断相等,相等结果为True,否则结果为Flase
!=
不等于
>
大于
<
小于
>=
大于等于
<=
小于等于
逻辑运算符
and
x and y
布尔"与""
如果x为假False
x and y 返回False
如果x为真True
x and y 返回y值
True and False
返回 False
0 and 1
只要有一个值为0,结果为0
1 and 2
结果为最后一个非0的数字
or
x or y
布尔"或"
x or y 返回True
x or y 返回y值
True or False
返回True
0 or 0
只有所有值为0,结果才为0
1 or 0
结果为第一个非0的数字
not
not x
布尔"非"
返回False
子主题