1. 1.Python优点:简单、优雅、明确 python缺点
  2. 2.强大的模块三房库 1.代码不能加密
  3. 3.易移植 2.速度慢
  4. 4.面向对象
  5. 5.可扩展(c\java\c#....)
  6. cpython
  7. ipython
  8. jython
  9. pypy
  10. lronpython
  11. 编程风格
  12. 缩进统一
  13. 变量
  14. 1.标识符的第一个字符必须是字母表中的字母(大写或小写)或者是一个下环线('_')。
  15. 2.标示符名称的其他部分可以由字母(大写或小写),下划线(‘_’)或数字(0-9)组成。
  16. 3.标示符名称是对大小写敏感的。例如,mynamemyName不是一个标识符。
  17. 4.有效标识符名称的例子有i_my_namename_23a1b2_c3
  18. 5.无效标示符名称的例子有2thingsthis is spaced outmy-name
  19. Python数据类型(按特征划分)
  20. 数字类型 整型:布尔型、长整型、标准整型 非整型:双精度浮点型、复数、decimal(不是内建类型)
  21. 序列类型:字符串、元组、列表
  22. 映像类型:字典
  23. 集合类型:可变集合、不可变集合
  24. Python数据类型(按可变性划分)
  25. 可哈希的,不可变数据类型:数字类型、不可变集合、字符串、元组
  26. 可变数据类型:字典、列表、可变集合
  27. 转换utf-8 name.encode('utf-8') 取消name.decode('utf-8')
  28. 程序如果想存中文的话
  29. #_*_ coding:utf-8 _*
  30. name=u"中文"
  31. print name
  32. 与系统交互存文件
  33. import os
  34. a=os.popen('pwd').read()
  35. a
  36. import commands
  37. res =commands.getstatusoutput(''pwd)
  38. res
  39. import sys
  40. import 系统 as 别名
  41. 不建议: form sys import *
  42. print sys.argv
  43. print 别名
  44. print path
  45. 用户交互
  46. raw_input
  47. %s字符串
  48. %d数字
  49. 1
  50. #(单行注释)注释的每一行最多不能超过80个字符
  51. ''' '''(多行注释)可以注释整段
  52. # -*-coding:utf-8-*-
  53. 强制缩进代码志坚的规则(官方建议缩进4个空格)
  54.  
  55. 2
  56. 自己写的模块必须是在当前目录可以导入或者是python指定目录:
  57. importsys
  58. print(sys.path)
  59. /usr/bin/python2.7/dist-packages目录(全局)
  60.  
  61. 赋值
  62. counter += 1 #counter = counter + 1
  63. user == username
  64. passwd == password
  65. user,password = 'liangml','liangml'
  66.  
  67. del 删除内存中的数据
  68. del name[2:3]
  69.  
  70. 看到别人的代码是大写的时候应该是常量,不要轻易更改
  71. 3
  72. 3.0input模块
  73. 2.7以下:raw_input

python开发规则的更多相关文章

  1. Python开发【前端】:HTML

    HTML HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记).相当于定义统一的一套规则,大家都来遵守他,这样就可以让浏 ...

  2. Python开发【第二篇】:初识Python

    Python开发[第二篇]:初识Python   Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏 ...

  3. Python开发【第二十二篇】:Web框架之Django【进阶】

    Python开发[第二十二篇]:Web框架之Django[进阶]   猛击这里:http://www.cnblogs.com/wupeiqi/articles/5246483.html 博客园 首页 ...

  4. Python开发【第二十一篇】:Web框架之Django【基础】

    Python开发[第二十一篇]:Web框架之Django[基础]   猛击这里:http://www.cnblogs.com/wupeiqi/articles/5237704.html Python之 ...

  5. Python开发【第二十篇】:缓存

    Python开发[第二十篇]:缓存redis&Memcache   点击这里 Python之路[第九篇]:Python操作 RabbitMQ.Redis.Memcache.SQLAlchemy ...

  6. Eclipse和PyDev搭建python开发环境

                   Eclipse和PyDev搭建python开发环境 1.1整体目标 本文档作为python学习者的新手教程,通过本教程能够了解python用途.语法.在实际工作中的应 ...

  7. python开发_tkinter_小球完全弹性碰撞游戏

    python开发_tkinter_小球完全弹性碰撞游戏   完成这个小球的完全弹性碰撞游戏灵感来自于: 下面是我花了一周下班时间所编写的一个小球完全弹性碰撞游戏: 游戏初始化状态: 最下面的游标和修改 ...

  8. 利用python开发app实战

    你说,我们的未来 被装进棺材,染不上尘埃 *** 我很早之前就想开发一款app玩玩,无奈对java不够熟悉,之前也没有开发app的经验,因此一直耽搁了.最近想到尝试用python开发一款app,goo ...

  9. 1:Python开发:初识Python

    1.开发语言: 高级语言:Python, Java, PHP ,C# ,Go, ruby, c++ ==>字节码 低级语言:C,汇编 ==>机器码 2.开发语言的对比: PHP类:适用于写 ...

随机推荐

  1. [CSS] vertical-align

    原文地址: http://www.zhangxinxu.com/wordpress/2010/05/%E6%88%91%E5%AF%B9css-vertical-align%E7%9A%84%E4%B ...

  2. ios中javascript直接调用oc代码而非通过改变url回调方式(转)

    之前一个ios项目中,需要通过UIWebview来打开一个静态页面,并在静态页面中 调用相关object-c代码. 一.以前使用js调用object-c的方法 关于如何使用javascript调用ob ...

  3. linux mount命令的用法详细解析

    挂接命令(mount)首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的.命令格式:mount [-t vfstype] [-o options] ...

  4. gdb 调试学习

    gdb 是unix/linux 系统下的程序调试工具,和IDE(如VS, Eclipse等)的图形化调试工具相比,gdb在断点,跟踪显示方面有着不足,但是它在某些方面比图形化调试工具更加丰富的功能. ...

  5. HM中再增加一路自己的entropy coder

    compressSlice 中一开始的entropy coder 设置: // set entropy coder if( m_pcCfg->getUseSBACRD() ) { m_pcSba ...

  6. phalcon: 缓存片段,文件缓存,memcache缓存

    几种缓存,需要用到前端配置,加后端实例配合着用 片段缓存: public function indexAction() { //渲染页面 $this->view->setTemplateA ...

  7. Ramdisk文件系统无法启动

    当kernel是使用ramdisk时,bootm命令有两种使用方式: 1.bootm ${kernel_addr} 此种方式要求bootargs变量包含ramdisk的地址和大小,ramdisk的格式 ...

  8. JSP Filter

    Servlet过滤器方法 一个过滤器就是一个Java类,它实现了javax.servlet.Filter 接口.javax.servlet.Filter接口定义了三个方法: 序号 方法 &描述 ...

  9. struts2配置的ajax参数传递方法

    在action.java ,struts.xml,js代码文件中,需要约定配置相同的参数名字,否则获取不了. 如下图.

  10. (01)odoo8.0_Ubuntu14.04源码安装

    作者:陈伟明联系 :  QQ 942923305 | 微信 toby942923305E-mail: toby2chen@hotmail.com============================ ...