python
使用Sublime Text运行时,使用ctrl+b;
#为注释
编码规范
缩进:按照约定俗成的管理,应该始终坚持使用4个空格的缩进,不要使用Tab,更不要混合Tab和空格。
“复制-粘贴”功能失效。粘贴的代码必须检查缩进是否正确。
此外,IDE很难像格式化Java代码那样格式化Python代码。
Python程序是大小写敏感的,如果写错了大小写,程序会报错。
通常用全部大写的变量名表示常量。
输入输出
input返回值为str;
|命令|输出|
|-----|
|print("hello","world");|hello world|
|name=input("please enter your name:");|<b> lulu |
|print("hello",name);|hello lulu|
字符串
多行字符串表示
1.可用'''...''',可在其中加注释
2.可用'\n'
转义
1.使用''"字符;
2.使用r'',‘’内的字符默认不转义。但是’‘内不能包含多行字符串,也不能包含’、“;
3.多行字符串用r'''...''';
运算
1.赋值
在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量。
2.除法
'/'无论是整数还是浮点数,结果都为浮点数,
'//'整数的除法结果为整数。
3.不支持++,--
python不支持自增自减的运算
4.乘方
a的平方:a**2
List
list是有序的集合;
list的元素不要求是同一种数据类型,元素可为list;
list.append(elem v1)//将新元素添加到尾部;
list.insert(int v1,elem v2)//将新元素添加到指定索引位置;
list.pop()//删除列表中最后一个元素;
list.pop(int v1)//删除列表中指定索引的位置。
Tuple
tuple不可变;
tuple其他属性几乎和list一致;
单元素的tuple要多加一个逗号,如(1,);
函数
1.range(int v1)//生成一个0至v1-1的整数序列,
list(range(5))=>[0,1,2,3,4]