• python开发规则


     1 1.Python优点:简单、优雅、明确                        python缺点
     2 2.强大的模块三房库                                                1.代码不能加密
     3 3.易移植                                                                  2.速度慢
     4 4.面向对象
     5 5.可扩展(cjavac#....)
     6 cpython
     7 ipython
     8 jython
     9 pypy
    10 lronpython
    11 编程风格
    12     缩进统一
    13     变量
    14             1.标识符的第一个字符必须是字母表中的字母(大写或小写)或者是一个下环线('_')。
    15             2.标示符名称的其他部分可以由字母(大写或小写),下划线(‘_’)或数字(0-9)组成。
    16             3.标示符名称是对大小写敏感的。例如,myname和myName不是一个标识符。
    17             4.有效标识符名称的例子有i、_my_name、name_23和a1b2_c3。
    18             5.无效标示符名称的例子有2things、this is spaced out和my-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 
    68 del 删除内存中的数据
    69 del name[2:3]
    70 
    71  看到别人的代码是大写的时候应该是常量,不要轻易更改
    72 3
    73 3.0:input模块
    74 2.7以下:raw_input
  • 相关阅读:
    inspector元素定位[wda-facebook]
    pip下载 requirements.txt
    APP运行出现闪退
    安卓的webview报错
    深度强化学习入门笔记
    强化学习入门笔记
    如何将本地代码上传到GitHub
    Sublime插件Emmet的错误及Tab补全代码
    flask的url错误
    计算输出特征图的空间尺寸
  • 原文地址:https://www.cnblogs.com/liangml/p/5953623.html
Copyright © 2020-2023  润新知