1.变量 :无需关键字,不需要声明 。x=10
2.python是强类型的语言:每个语言都是一个引用。
3.print():输出,不换行(,end="")
可以使用斜杠(\)将一行的语句分为多行显示
4.单行注释:#
多行注释或多行String:''' '''
String=' '或" "或''' '''(多行)
5.基本数据类型(6个)
Number(数据类型):int,float,bool(真正的值是1或0,可以运算),complex(复数)
String:(字符串)
List:(列表)
Tuple:(元组)
Sets:(集合)
Dictionary:(字典)
判断数据类型:
type(a) 返回类型:不认同子类是父类类型
isinstance(a,int)返回true或false:认同子类是父类类型
6.删除引用:del
数学算术:/:得到浮点型
//:得到整形
**:次方
7.字符串截取:
var=[起始位置:结束位数:步数]
8.逻辑运算符
and:与
or:或
not:非
9.成员运算符
in : 在
not in:不在
10.身份运算符(判断引用对象)
is :类似(==)
is not:类似(!=)
11.is 与 == 区别:
*is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。
id():查看内存地址
12:
if:只要不是0都是真false,none
if 条件:
elif 条件:
else(否则):
13:位运算符:
查看百度:二进制换算:八进制,十进制,十六进制
$:两个相应的值都为1,结果为1,否则为0
|:两个相应的值有一个为1,结果为1.
^:两个相应的值不同,结果为1
~:互换(~a)把二进制数字变为相反的
<<:向左移动预算数指定位数:(每移动一位原数*2)
>>:向右移动运算数指定位数:(每移动一位原数/2)
14:循环:
(1) while 条件:
循环内容
else(不满足条件进入else块):
内容执行一次
(2) for i in (遍历对象List)或(循环次数range(起始下标,结束位置)):
if 条件:
continue:(跳出循环进入下次循环)
break;(跳出循环)
else:(没有从任何一个break中退出:循环结束执行,)
2.python是强类型的语言:每个语言都是一个引用。
3.print():输出,不换行(,end="")
可以使用斜杠(\)将一行的语句分为多行显示
4.单行注释:#
多行注释或多行String:''' '''
String=' '或" "或''' '''(多行)
5.基本数据类型(6个)
Number(数据类型):int,float,bool(真正的值是1或0,可以运算),complex(复数)
String:(字符串)
List:(列表)
Tuple:(元组)
Sets:(集合)
Dictionary:(字典)
判断数据类型:
type(a) 返回类型:不认同子类是父类类型
isinstance(a,int)返回true或false:认同子类是父类类型
6.删除引用:del
数学算术:/:得到浮点型
//:得到整形
**:次方
7.字符串截取:
var=[起始位置:结束位数:步数]
8.逻辑运算符
and:与
or:或
not:非
9.成员运算符
in : 在
not in:不在
10.身份运算符(判断引用对象)
is :类似(==)
is not:类似(!=)
11.is 与 == 区别:
*is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。
id():查看内存地址
12:
if:只要不是0都是真false,none
if 条件:
elif 条件:
else(否则):
13:位运算符:
查看百度:二进制换算:八进制,十进制,十六进制
$:两个相应的值都为1,结果为1,否则为0
|:两个相应的值有一个为1,结果为1.
^:两个相应的值不同,结果为1
~:互换(~a)把二进制数字变为相反的
<<:向左移动预算数指定位数:(每移动一位原数*2)
>>:向右移动运算数指定位数:(每移动一位原数/2)
14:循环:
(1) while 条件:
循环内容
else(不满足条件进入else块):
内容执行一次
(2) for i in (遍历对象List)或(循环次数range(起始下标,结束位置)):
if 条件:
continue:(跳出循环进入下次循环)
break;(跳出循环)
else:(没有从任何一个break中退出:循环结束执行,)