Python-(1)
来源:互联网 发布:sai绘画软件下载官方 编辑:程序博客网 时间:2024/05/22 13:37
- Python的基本语法
- Python的文件类型
源代码—py (pyw是程序开发图形用户接口的源文件的扩展名)
字节代码—pyc
将py编译为pyc:
import py_compile
py_compile.compile('XX.py')
优化代码—pyo
- Python的编码规则
类名用大写字母
私有实例变量前必须有两个下划线
方法名首字母用小写,其后每个单词的首字母用大写
对象名用小写字母
Python的程序入口:
if __name__=="__main__"
Python模版导入规则:
import
from...import...
Python的注释用法:
单行注释 、块注释、程序跨平台(#! /usr/bin/python)、中文注释平台(#-*-coding:UTF-8-*-)、测试程序
Python语句分隔
Python全局变量
_a = 1
def A():
global _a
_a = 3
2. Python的控制语句
结构化程序例:
#冒泡算法
def bubbleSort(numbers):
for j in xrange(len(numbers)-1,-1,-1):
for i in xrange(j):
if numbers[i]>numbers[i+1]:
numbers[i],numbers[i+1]=numbers[i+1],numbers[i]
print numbers
def main():
numbers=[23,12,9,15,6]
bubbleSort(numbers)
if __name__=='__main__':
main()
3. 内置数据结构
元组
tuple_name=(" "," "...)
特点:创建后不能插删改
注意("...")和("...,")返回的区别
元组的打包解包
元组的遍历:使用map
tuple=(("a","b"),("c","d"),("e",),("f",))
k=0
for a in map(None,tuple)
print "tuple[%d]:"%k,"",
for x in a:
print x,"",
k+=1
列表
list_name=[" "," ",...]
用法: list.insert list.append list.remove list.pop list.extend list.sort list.reverse...
用列表实现堆栈和队列: list.pop list.pop(0)
字典
dict_name={"key1":"value1","key2":"value2",...}
字典的访问:dict.items
字典的使用方法:dict.keys dict.value dict.get dict.update dict.setdefault
字典的排序: sorted(dict.itms(),key=lambda d:d[0])
sorted(dict.itms(),key=lambda d:d[1])
字典的复制: 深拷贝deepcopy() 浅拷贝copy()
- Python--python基础知识(1)
- 【python】python 基础知识 1
- 【Python】1“Hello,Python!”
- [python]python a[::-1]
- Python(1)
- Python-(1)
- Python-1
- python 1
- python 1
- Python 1
- python (1)
- Python(1)
- python(1)
- Python(1)
- PYTHON.1
- python - 1
- Python(1)
- Python(1)
- Java多线程初学:数据为什么要同步?(转载)
- 面试题积累(1)
- js上传图片前预览
- 使用MiddleGen 产生hibernate的数据库表映射文件
- Could not load file or assembly 'Microsoft.Office.Interop.Excel, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e94
- Python-(1)
- XSD与XML文件的互相转换
- 类型游戏
- datetime 的模糊查找
- sourcenav 的运行错误解决
- 蓝屏的几种常见原因和解决方法
- 少走弯路的十条忠告
- (转)LAMP网站架构方案分析
- 自动编号的更新