一、python代码特性
扩展性
python是用c编写的,支持c扩展
动态性
python不需要声明变量,直接赋值就可以创建新变量,与javascript,php类似
强类型语言
python变量创建之后会根据赋值表达式的内容决定变量的类型。python内部的变量管理机制会在表达式中对变量做类型转化
应用广泛
python应用于数据库、网络、图形处理、web开发、操作系统扩展等领域。
python有许多第三方的库支持,例如PIL库用于图像处理,numpy库用于数据计算,django用于web开发
缩进特点
python通过强制缩进来区分代码块。
尽量使用四个空格来缩进,少使用tab键。绝不能将tab和空格一起使用
注释方法
#单行注释
"""多行注释
入口方法
java必须要有main方法,而python不需要,直接从头执行
Python代码以单个文件运行时_name_相当于_main_,但是_name_更重要的作用是测试
import语句
相当于java中的包引用,例如import sys
二、第一个python程序
#_*_coding:utf-8_*_
import sys
import os
def main():
sys.stdout.write("hello,这是我的第一个python程序\n")
print os.listdir("c:/")
if __name__=="__main__":
main()