欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

详解python开发规则

程序员文章站 2022-05-12 18:09:38
...
1.Python优点:简单、优雅、明确 python缺点

2.强大的模块三房库 1.代码不能加密

3.易移植 2.速度慢

4.面向对象

5.可扩展(c\java\c#....)

cpython

ipython

jython

pypy

lronpython

编程风格

缩进统一

变量

1.标识符的第一个字符必须是字母表中的字母(大写或小写)或者是一个下环线('_')。

2.标示符名称的其他部分可以由字母(大写或小写),下划线(‘_’)或数字(0-9)组成。

3.标示符名称是对大小写敏感的。例如,myname和myName不是一个标识符。

4.有效标识符名称的例子有i、_my_name、name_23和a1b2_c3。

5.无效标示符名称的例子有2things、this is spaced out和my-name。

Python数据类型(按特征划分)

数字类型 整型:布尔型、长整型、标准整型 非整型:双精度浮点型、复数、decimal(不是内建类型)

序列类型:字符串、元组、列表

映像类型:字典

集合类型:可变集合、不可变集合

Python数据类型(按可变性划分)

可哈希的,不可变数据类型:数字类型、不可变集合、字符串、元组

可变数据类型:字典、列表、可变集合

转换utf-8 name.encode('utf-8') 取消name.decode('utf-8')

程序如果想存中文的话

#_*_ coding:utf-8 _*

name=u"中文"

print name

与系统交互存文件

import os

a=os.popen('pwd').read()

a

import commands

res =commands.getstatusoutput(''pwd)

res

import sys

import 系统 as 别名

不建议: form sys import *

print sys.argv

print 别名

print path

用户交互

raw_input

%s字符串

%d数字

1

#(单行注释)注释的每一行最多不能超过80个字符

''' '''(多行注释)可以注释整段

# -*-coding:utf-8-*-

强制缩进代码志坚的规则(官方建议缩进4个空格)

2

自己写的模块必须是在当前目录可以导入或者是python指定目录:

importsys

print(sys.path)

/usr/bin/python2.7/dist-packages目录(全局)

赋值

counter += 1 #counter = counter + 1

user == username

passwd == password

user,password = 'liangml','liangml'

del 删除内存中的数据

del name[2:3]

看到别人的代码是大写的时候应该是常量,不要轻易更改

3

3.0:input模块

2.7以下:raw_input

以上就是详解python开发规则的详细内容,更多请关注其它相关文章!

相关标签: python