1. pydev, Emacs PthonWin
2. 缩进分层
3. # ''' 注释'''
4. input("somthing" rawinput("something")
5. int(yearstr)+1
6. print("something")
7. ** 乘方运算 // 整除运算
8. 操作字符串
string.capitalize() 将字符串的第一个字母大写
string.count(参数)
string.find(参数)
string.isalnum() 是否包含0-9A-Za-z
string.join
string.swapcase()
string.split()
string.title()
string.upper()
len(string)
9. 字符串索引和分片
str = 'abcdef'
str[2]
str[2:4:1] 分片最后一个为步长
str(数字)
10. 原始字符串
path = R'sds\sd'
11. 列表
列表 [], 逗号分割
list = ['a', 'b', 'c']
list.append()
list.count(x)
list.extend(L), 向列表中追加列表L
list.index(x),
list.insert()
list.pop()
list.remove()
list.reverse()
list.sort()
12. 元组, 元组内容不能改变,因此只能索引和分片
('a', 'b', 'c')
13. 字典
{}
dic.clear
dic.copy
dic.get(k)
dic.has_key(k)
dic.items()
dic.keys()
dic.pop
dic.update
dic.values
14. 文件
file = open ("c/sss", 'w')
file.write('pthon\n')
for i in range(10)
a.append(str(i));
file.writelines(a)
file.readlines();
15. if
if a==b:
。。。。
else:
.....
16. for
for <> in 对象集合
for i in range(1,5+1);
print
17. while
while <条件>:
18. 函数
def <函数名>(参数列表)
return <返回值>
参数可以有默认值
18. import and from
import 模块名
math.seqr
from 模块名 import 函数名
19. 编写一个模块
mymodule.py
def show()
print('sss')
name = 'my name'
import mymodule
mymodule.show()
print(mymodule.name)
20. 导入模块
import os
import sys
modulepath = os.getcwd()+\\'module'
sys.path.append(modulepath)
将mymodule的路径加入到系统路径下
21 编译module
file compile.py, py, pyc
import py_compile
py_compile.compile('mymodule.py', 'mymodule.pyc')
优化
-o
-oo
22 查找模块提供的函数名
import sys
dir(sys)
23 类
class human :
age = 0;
sex = ''
__name = 'mike'
def check(item, self)
类的私有属性以双下滑线表示
多重继承
class C(A,B):
24 异常处理
try:
....
except <异常名1>:
...
except <异常名2>:
else
...
raise 抛出异常
自定义异常类
class MyError(Exception)
25. pdb 调试
python -m pdb prime.py
step
break
where
contine
condition
26. 注册表
import win32api
import win32con
win32api.RegOpenKey
27. 获取当前路径
os.getCwd()
获得目录的内容
os.listdir(path)
os.mkdir(path)
os.rmdir(path)
os.path.isdir(path) 判断是否为目录
os.path.isfile(path)
os.rename
28. 生成可执行文件 py2exe
29. os.system
os.system(command par1 par2 par3 ...)
win32api.ShellExecute(0, 'open', 'notepad.exe', '','', 0)
30. 连接数据库
a import odbc
b.import win32com.client
c. ADO
import MySQLdb
db = MySQLdb.connect(host='localhost',use='root',passwd='python',db='python')
cur = db.cursor()
cur.execute(..)
con.commit
r=cur.execute('select * from people')
r=cur.fetchall()
print(r)
cur.close()
31 web
zope Plone
页面连接数据库
显示内容
reg.form['name']
reg.form[name']
32 urllib.request 访问网站
ftplib
FTP(host, user, passwd, acct)
33. poplib, smtplib 收发邮件
db.close()
分享到:
相关推荐
Python全套教程 Python基础python基础课代码+文档2023最新教程【樵夫教你学Python】Python全套教程 Python基础python基础课代码+文档2023最新教程【樵夫教你学Python】Python全套教程 Python基础python基础课代码+...
Python是世界上最受欢迎的编程语言之一,尤其适合初学者入门。在Python编程中,了解脚本第一行的作用至关重要,特别是对于那些在Linux或Unix系统...在学习Python基础的过程中,掌握这一细节将对你的编程实践大有裨益。
《Python基础教程》第三版源代码是一份详细的学习资源,涵盖了Python编程的多个核心概念和实践技巧。这个源代码集合包括了从基础语法到高级特性的各种示例,旨在帮助初学者逐步掌握Python编程。 在Python的基础部分...
《Python基础教程(第2版)》是一本全面介绍Python编程的指南,适合初学者入门。Python作为一种解释型、面向对象、动态数据类型的高级程序设计语言,因其简洁的语法和强大的功能而广受欢迎。该书分为基础篇和高级篇...
Python 基础教程知识点总结 本资源摘要信息涵盖 Python 基础教程的 60 课内容,涵盖 Python 基础知识点的所有方面。 安装和设置 * Python 的安装和设置(Python 第 1 课) + 介绍 Python 的安装过程和设置环境 ...
一、Python基础概述 二、Python基础教程 老王Python教程 基础篇 基础篇1-福利课python先入为主上 基础篇2-福利课-python先入为主下篇 基础篇3-虚拟机安装xubuntu开发环境 基础篇4-linux基本命令以及开发环境 基础篇...
pythonpdf教程_python基础教程pdf Python 学习路线图 ⼀、 Python 学习的四个阶段 第⼀阶段 该阶段⾸先通过介绍不同领域的三种操作系统,操作系统的发展简史以及 Linux 系统的⽂件⽬录结构让⼤家对 Linux 系统有⼀个...
**Python基础教程第三版概述** Python是一种高级编程语言,以其简洁、易读的语法和强大的功能而闻名。作为初学者入门编程或者专业人士增强技能的工具,Python基础教程第三版是学习这一语言的理想资源。该高清版教程...
python教程英语版_Python基础教程第3版英⽂原版pdf 资源名称:Python基础教程第3版 英⽂原版pdf Magnus Lie Hetland⼜更新他的 "Beginning Python From Novice to Professional"了,该书为第三版英⽂,基于Python3.5...
python 基础教程 第二版 高清 书签 中文: 本书包括Python程序设计的方方面面,首先从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句。然后循序渐进地介绍了...
Python 基础笔记全 本笔记涵盖了 Python 语言的基础知识,包括 Python 的特点、解释型语言、面向对象的思维方式、Python 的优缺点、执行 Python 程序的三种方式、变量类型和变量定义等内容。 一、Python 特点 ...
《Python基础教程第二版》是针对初学者的一本经典教材,尤其适合那些对Python 2.0版本感兴趣的读者。本书全面、深入地介绍了Python编程语言的基础概念和语法,旨在帮助读者掌握这一强大而灵活的编程工具。以下是根据...
Python是一种高级编程语言,以其简洁明了的语法...以上就是Python基础语法的主要内容,包括基本的输入输出、变量命名、条件判断和数据类型。学习这些基础知识是掌握Python编程的第一步,对于进一步的编程实践至关重要。
《Python基础教程(第三版)》是一本专为初学者设计的Python编程教材,全面覆盖了Python语言的基础知识,旨在帮助读者快速掌握Python编程技能。本教程以清晰易懂的语言和丰富的实例,引领读者深入理解Python的核心...
【Python基础入门教程 Python语言编程导论】课程列表 Python基础入门教程 Python语言编程导论 Python应用案例1 (共12页).ppt Python基础入门教程 Python语言编程导论 Python应用案例二 (共24页).ppt Python基础...
【Python基础】 Python是一种高级编程语言,以其简洁明了的语法和强大的功能深受程序员喜爱。本课件主要涵盖Python的基础知识,旨在引导初学者进入Python3.5的精彩世界。Python具有丰富的库支持,广泛应用于数据分析...
《Python基础教程(第2版 修订版)》是一本深入浅出的Python编程入门书籍,旨在引导初学者全面掌握Python语言的核心概念和技术。这本书详细介绍了Python程序设计的各种要素,涵盖了从基本语法到高级特性,旨在帮助读者...
Python基础入门教程 由浅入深讲解清晰 第1章 基础知识 (共44页).ppt Python基础入门教程 由浅入深讲解清晰 第2章 Python序列 (共68页).ppt Python基础入门教程 由浅入深讲解清晰 第3章 选择与循环 (共44页)....