`
隐形的翅膀
  • 浏览: 496995 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Python 基础

 
阅读更多
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()




分享到:
评论

相关推荐

    2023最新教程【樵夫教你学Python】Python全套教程 Python基础

    Python全套教程 Python基础python基础课代码+文档2023最新教程【樵夫教你学Python】Python全套教程 Python基础python基础课代码+文档2023最新教程【樵夫教你学Python】Python全套教程 Python基础python基础课代码+...

    python基础教程廖雪峰云-Python基础教程.pdf

    Python是世界上最受欢迎的编程语言之一,尤其适合初学者入门。在Python编程中,了解脚本第一行的作用至关重要,特别是对于那些在Linux或Unix系统...在学习Python基础的过程中,掌握这一细节将对你的编程实践大有裨益。

    python基础教程第二版答案-Python基础教程(第2版).pdf

    《Python基础教程(第2版)》是一本全面介绍Python编程的指南,适合初学者入门。Python作为一种解释型、面向对象、动态数据类型的高级程序设计语言,因其简洁的语法和强大的功能而广受欢迎。该书分为基础篇和高级篇...

    python基础教程至60课基础

    Python 基础教程知识点总结 本资源摘要信息涵盖 Python 基础教程的 60 课内容,涵盖 Python 基础知识点的所有方面。 安装和设置 * Python 的安装和设置(Python 第 1 课) + 介绍 Python 的安装过程和设置环境 ...

    pythonpdf教程-python基础教程pdf.pdf

    pythonpdf教程_python基础教程pdf Python 学习路线图 ⼀、 Python 学习的四个阶段 第⼀阶段 该阶段⾸先通过介绍不同领域的三种操作系统,操作系统的发展简史以及 Linux 系统的⽂件⽬录结构让⼤家对 Linux 系统有⼀个...

    Python基础教程 第三版

    **Python基础教程第三版概述** Python是一种高级编程语言,以其简洁、易读的语法和强大的功能而闻名。作为初学者入门编程或者专业人士增强技能的工具,Python基础教程第三版是学习这一语言的理想资源。该高清版教程...

    python基础教程第二版(高清书签中文)

    python 基础教程 第二版 高清 书签 中文: 本书包括Python程序设计的方方面面,首先从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句。然后循序渐进地介绍了...

    python基础教程第二版

    《Python基础教程第二版》是针对初学者的一本经典教材,尤其适合那些对Python 2.0版本感兴趣的读者。本书全面、深入地介绍了Python编程语言的基础概念和语法,旨在帮助读者掌握这一强大而灵活的编程工具。以下是根据...

    python教程英语版-Python基础教程第3版英文原版pdf.pdf

    python教程英语版_Python基础教程第3版英⽂原版pdf 资源名称:Python基础教程第3版 英⽂原版pdf Magnus Lie Hetland⼜更新他的 "Beginning Python From Novice to Professional"了,该书为第三版英⽂,基于Python3.5...

    python 基础教程第三版

    《Python基础教程(第3版)》是一本深入浅出的Python编程指南,适用于初学者和有一定经验的程序员。本书全面覆盖了Python语言的核心概念、语法结构以及实用技巧,旨在帮助读者快速掌握Python编程的基本技能。 在...

    Python基础教程(第三版).pdf

    《Python基础教程(第三版)》是一本专为初学者设计的Python编程教材,全面覆盖了Python语言的基础知识,旨在帮助读者快速掌握Python编程技能。本教程以清晰易懂的语言和丰富的实例,引领读者深入理解Python的核心...

    Python基础入门教程 Python语言编程导论 Python应用案例1 (共12页).ppt

    【Python基础入门教程 Python语言编程导论】课程列表 Python基础入门教程 Python语言编程导论 Python应用案例1 (共12页).ppt Python基础入门教程 Python语言编程导论 Python应用案例二 (共24页).ppt Python基础...

    Python基础课件(共282张PPT).pptx

    【Python基础】 Python是一种高级编程语言,以其简洁明了的语法和强大的功能深受程序员喜爱。本课件主要涵盖Python的基础知识,旨在引导初学者进入Python3.5的精彩世界。Python具有丰富的库支持,广泛应用于数据分析...

    Python基础教程(第2版 修订版).pdf

    《Python基础教程(第2版 修订版)》是一本深入浅出的Python编程入门书籍,旨在引导初学者全面掌握Python语言的核心概念和技术。这本书详细介绍了Python程序设计的各种要素,涵盖了从基本语法到高级特性,旨在帮助读者...

    Python基础入门教程 由浅入深讲解清晰 第1章 基础知识 (共44页).ppt

    Python基础入门教程 由浅入深讲解清晰 第1章 基础知识 (共44页).ppt Python基础入门教程 由浅入深讲解清晰 第2章 Python序列 (共68页).ppt Python基础入门教程 由浅入深讲解清晰 第3章 选择与循环 (共44页)....

    Python基础教程(第2版 修订版)

    《Python基础教程(第2版·修订版)》是经典的Python入门教程,层次鲜明,结构严谨,内容翔实,特别是最后几章,作者将前面讲述的内容应用到10个引人入胜的项目中,并以模板的形式介绍了项目的开发过程,手把手教授...

    Python基础教程(第二版)源代码.zip

    《Python基础教程(第二版)》是一本深受Python初学者喜爱的经典教材,它以其清晰的讲解和丰富的示例引领读者逐步掌握Python编程的基础知识。源代码.zip文件包含了本书中的所有实例代码,是学习过程中不可或缺的参考...

    python教程马哥-60集全全新马哥教育运维必备python基础语法全讲解-IT教程网....pdf

    《Python基础语法全讲解》是马哥教育推出的一套60集完整的Python教程,专为运维人员设计,旨在提供全面的Python基础知识。本教程涵盖了从Python编程语言的初识、编程环境的准备到高级特性的深入理解,为学习者打造了...

    Python基础

    "Python基础"这个主题涵盖了Python语言的基本概念、语法结构以及常见应用。 "Python-一切开始之前.pdf"可能是一份引导性的文档,旨在帮助初学者建立对Python编程的初步认识。它可能会讲解Python的历史、为什么要...

Global site tag (gtag.js) - Google Analytics