python入门之路-简单特性
2016-03-26 20:19
204 查看
一、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程序
扩展性
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()
相关文章推荐
- The Python Challenge
- python大法好 vijos1375 大整数
- python爬虫之抓取网页中的图片到本地
- XGBoost-Python完全调参指南-介绍篇
- [python]解读python内存管理机制
- Python基础--基本文件操作二
- Python基础--基本文件操作二
- 网页排序 HITS算法的python实现
- Python学习笔记-匿名函数
- PageRank算法的python实现
- 切换python版本
- python压缩解压缩相关
- Python print 不换行的方法
- Python项目:扇贝网小组查卡助手
- think python学习心得-(5)迭代与字符串的使用
- 如何利用Python库urllib2获取百度搜索引擎加密链接
- Kaggle Titanic: Machine Learning from Disaster 一种思路
- Python入门 之 列表生成式
- 编写Python代码——爬取百度百科Python词条相关1000个页面数据【未完慕课】
- python与数据库sqlalchemy框架简述