1、包含中文编码
#!/usr/bin/python
#-*-coding:UTF-8-*-
print "上世纪";
#-*-coding:UTF-8-*-加上这句,实现中文编码;
2、标识符由字母、数字、下划线组成,不能以数字开头,区分大小写;
3、Python不是{}来实现模块的,而是通过缩进来实现模块;
if True:
print"dui";
print"sha";
else:
print"cuo";
print"s";#如果出现缩进不对,就会出现编码执行错误结果
4、单行注释用#;多行注释三个单引号或者三个双引号
"""
shdujshfjs
"""
'''
hfkjdhsfks
'''
5、函数之间或类的方法之间用空行隔开,表示一段新的代码的开始;类和函数入口之间也用一行空行分隔,突出函数入口的开始;
加空行,有利于维护;
6、raw_input("\n\nplease print");#让用户进行输入;
7、同一行显示多条语句,用分号隔开(;);
8、import sys;x='dfd';sys.stdout.write(x+'\n');#import sys;这个不能变,因为这是导入sys这个模块,sys这个包含对系统操作的api,才能调用后面的方法;
9、x="asd"
y="asds"
print x;print y;
print x,
print y,#print默认的输出会直接进行换行,若不实现换行,是加一个“”“,”.
10、x=True
y=False
if x==True:
print x
elif y:
print y
else:
print 0
#缩进相同的一组语句构成代码块,像if\while\def\class这样的复合句,首行以关键字开始,以冒号结束,该行之后的一行或多行代码构成代码组;
11、变量赋值不需要类型声明,每个变量使用前都必须进行赋值,赋值的时候变量才被创建,通过等于号(=)进行赋值;允许同时为多个变量赋值;
python五个标准的数据类型:Numbers数字,String(字符串)、List(列表)、Tuple(元组)、Dictionary(字典)
12、字符串列表2种取值顺序:(1)从左到右索引默认0开始,最大范围是字符串长度减一;(2)从右到左默认-1开始,最大范围是字符串的开头