优先级:not > and > or |运算符|逻辑表达式|描述| |–|–|–| |and| x and y|只有x和y的值都为True,才会返回True 否则只要x或者y有一个值为False,就返回False |or|x or y|只要x或者y有一个值为True,就返回True 只有x和y的值都为False,才会返回False |not|not x|如果x为True,返回False 如果x为False,返回True
数据(变量)类型: type()
数据类型决定在该类型的对象上运用哪些合适的函数,函数负责执行某个功能的
类型
x(不可变)
type(x)
str
字符串
“什么东西”,‘什么东西’
bool
布尔(真假) ,逻辑判断使用
Ture 和 False
int
整数
1
float
浮点数(有小数点)
0.2223
NoneType
空值类型,即完全没有值
None
还有列表、字典等。(可变)
python可以根据等号右侧的值,自动推导出变量中存储数据的类型。
字符串变量 可以和 整数 使用 " + " 来拼接字符串。
字符串变量 可以和 整数 使用 " * " 来重复拼接相同的字符串。
方法vs函数
方法
函数
对象.方法名()
函数名()
lulu_list.append(‘路由器’)
len(‘路由器’)
math.函数名(…)
import math
print(math.sin(1))#sin()是属于math库里面的,不可以直接写sin()print(math.log2(8))# 3.0