学做效果图需要多久,项目优化seo,网站免费做软件,丹东站Python基础之基础语法(二)
语言类型
静态语言 如:C C Java
ina a 100
a 100
a abc # 不可以静态语言需要指定声明标识符的类型,之后不可以改变类型赋值。静态语言变异的时候要检查类型,编写源代码,编译时检查错误。
动态语…
Python基础之基础语法(二)
语言类型
静态语言 如:C C++ Java
ina a =100
a =100
a ='abc'# 不可以
静态语言需要指定声明标识符的类型,之后不可以改变类型赋值。
静态语言变异的时候要检查类型,编写源代码,编译时检查错误。
动态语言 如:Python JS
a =1
a ='abc'# 可以
动态语言不需要事先声明类型,赋值的一刹那决定了类型。
不运行不执行,直到线上运行时才会出现问题。(弊端)
强类型语言字符串和数值不能直接运算
JS是弱类型语言,所以字符串和数值可以赋值+。
bool # 类型,内建函数
Flase(假)
Flase
None # nothing
’ ’ # empty
0
空容器,但是仅限于python
[] 空列表
() 空元组
{} 空字典
set() 空集
bool(1)
返回Ture
逻辑运算真值表
与逻辑
与逻辑(可以当乘法看)
A
B
F
0
0
0
0
1
0
1
0
0
1
1
1
或逻辑
或逻辑(可以当加法看)
A
B
F
0
0
0
0
1
1
1
0
1
1
1
1
非逻辑
非逻辑(取反)
A
F
0
1
1
0
举例说明,python真值表
与 =and
或 =or
非 =not
a = Ture
b =Falseprint(a and b)# 输出Falseprint(a or b)# 输出Trueprint(not a)# 输出Falseprint(not b)# 输出True