1.变量
无需关键字,不需要声明
n=10
2.print()换行 print(,end="")不换行
input()可以直接输出
3.单引号和双引号在python中没有没有什么区别
4.注释
单行注释:#(ctrl+/) 多行注释:三个引号分别在要注释内容的开始和结束
5.基本数据类型
Number:(数字,含复数类型):int,float,bool(真正的值还是1,0,可以进行数字运算),complex(复数)
String:字符串
List:列表
Tuple :元素==数组
Sets:集合
Dictionary :字典
6.赋值运算
a=b=c=1 表示三个变量被赋值为相同的数值
a.type(变量) b.isinstance(变量,类型)
type()不会认为子类是一种父类类型
isinstance()会认为子类是一种父类类型
8.切片
print(str[ind,ind,step]) ind指对应的下标,step指步长
str='Runaob'
print(str[1::2]) #uab
print(str[::-1]) #boanuR
print(str[-1:0]) #空
print(str[-1:0:-1]) #boanu
print(str[-1::-1]) #boanuR
9.del删除单个或多个对象的引用,例如:
del var
del var_a,var_b
10.二进制
<< >> 分别表示左移和右移 分别乘或除2的移动位数次方
11.is 是; is not 不是; id()判断地址; in在。。里; not in()不在。。里
12.if语句:只要判断条件是非零数值、非空字符串、非空list等,就判断为True,否则为False
if 条件:
elif 条件:
else:
13.循环
无需关键字,不需要声明
n=10
2.print()换行 print(,end="")不换行
input()可以直接输出
3.单引号和双引号在python中没有没有什么区别
4.注释
单行注释:#(ctrl+/) 多行注释:三个引号分别在要注释内容的开始和结束
5.基本数据类型
Number:(数字,含复数类型):int,float,bool(真正的值还是1,0,可以进行数字运算),complex(复数)
String:字符串
List:列表
Tuple :元素==数组
Sets:集合
Dictionary :字典
6.赋值运算
a=b=c=1 表示三个变量被赋值为相同的数值
a,b,c=1,2,“runoob” 表示a和b被分别赋值1和2,c被赋值runoob;
7.两种判断数据类型的方法a.type(变量) b.isinstance(变量,类型)
type()不会认为子类是一种父类类型
isinstance()会认为子类是一种父类类型
8.切片
print(str[ind,ind,step]) ind指对应的下标,step指步长
str='Runaob'
print(str[1::2]) #uab
print(str[::-1]) #boanuR
print(str[-1:0]) #空
print(str[-1:0:-1]) #boanu
print(str[-1::-1]) #boanuR
9.del删除单个或多个对象的引用,例如:
del var
del var_a,var_b
10.二进制
<< >> 分别表示左移和右移 分别乘或除2的移动位数次方
11.is 是; is not 不是; id()判断地址; in在。。里; not in()不在。。里
12.if语句:只要判断条件是非零数值、非空字符串、非空list等,就判断为True,否则为False
if 条件:
elif 条件:
else:
13.循环
for:for循环可以遍历任何序列的项目,如一个列表或者一个字符串
for x in range(a,b):
while:while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务
while 条件: