`
ipython
  • 浏览: 293687 次
  • 性别: Icon_minigender_1
  • 来自: 佛山
社区版块
存档分类
最新评论

python个人总结

阅读更多
很久没有写blog了,现在将我一直以来的总结贴出来,希望对大家用有。现在作业比较多,没有时间事理了。
import sqlite3
conn=sqlite3.connect('test.db')
cur=conn.cursor()
cur.execute("create table test (id int,char1 varchar(10),char2 varchar(10),da text)")
cur.execute("insert into test values (1,'a','b','chhfhfhh')")
t='aaaa'
cur.execute("insert into test values (5,'%s','%s','%s')" % (t,t,t))  # 插入变量
cur.execute('select * from test') 查询
a=cur.fetchall()
for i in a:
print i
conn.commit()  提交,相当于保存
cur.close()
conn.close()

2进制到10进制:
int(str(1011), 2)
10进制到2进制:
def bin(num):
if num == 0: return '0' return "".join([str((num>>i)&1) for i in xrange(int(math.floor(math.log(num, 2))),-1,-1)])

import PIL.Image
PIL.Image.open('d:\\a.jpg').save('d:\\b.gif')
转换jpg文件为gif


import random
import string
#随机整数:
print random.randint(1,50)
#随机选取0到100间的偶数:
print random.randrange(0, 101, 2)
#随机浮点数:
print random.random()
print random.uniform(1, 10)
#随机字符:
print random.choice('abcdefghijklmnopqrstuvwxyz!@#$%^&*()')
#多个字符中选取特定数量的字符:
print random.sample('zyxwvutsrqponmlkjihgfedcba',5)
#多个字符中选取特定数量的字符组成新字符串:
print string.join(random.sample(['z','y','x','w','v','u','t','s','r','q','p','o','n','m','l','k','j','i','h','g','f','e','d','c','b','a'], 5)).replace(' ','')
#随机选取字符串:
print random.choice(['剪刀', '石头', '布'])
#打乱排序
items = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
print random.shuffle(items)

数据压缩
import zlib
s='witch which has which whih abc google'
len(s)
t=zlib.compress(s)
len(t)
r=zlib.decompress(t)
zlib.crc32(s)

import tkFileDialog, os, sys
filename = tkFileDialog.askopenfilename(initialdir=os.getcwd())
相当于WINDOWS的浏览,选择文件
sys.setdefaultencoding('utf8')

正则表达式
s='abcdefg'
ss=re.sub(r'(.)',r'\1 ',s)
ss='a b c d e f g'

import os   #查找目录
a=os.listdir(os.getcwd())
for i in a:
if os.path.isdir(i):
  print i

复制对象
import copy
a=[1,3,5]
b=copy.copy(a)
c=a[:]

组合
s='abcdefg'
for i in range(len(s)):
for j in range(len(s)-i+1):
  print s[i:i+j]

urllib.urlopen(url, proxies={'http' : 'http://address:port'})  使用代理


import sys
sys.path.append('/home/lcg/mylib') 添加路径

退出
exit()
不用import sys了
如果是在while里面,只要break
分享到:
评论

相关推荐

    python学习个人归纳总结

    学习归纳总结:python学习个人归纳总结,后续还有各种字符串操作函数

    Pytnon 可视化分析日常记账数据总结个人消费方向 Python源码

    Pytnon 可视化分析日常记账数据总结个人消费方向 Python源码Pytnon 可视化分析日常记账数据总结个人消费方向 Python源码Pytnon 可视化分析日常记账数据总结个人消费方向 Python源码Pytnon 可视化分析日常记账数据...

    python基础 个人总结

    ### Python基础知识点详解 #### 一、Python代码编写方式 Python是一种高级编程语言,支持多种方式来编写和执行代码。 1. **直接在命令行执行Python:** - 在Windows系统中,可以通过打开CMD(命令提示符)并输入...

    python的爬虫技术归纳总结

    +python爬虫知识点总结 个人学习的历程和知识点的总结。其中包括内容比较丰富

    Python网络爬虫实习报告总结归纳.docx

    总结 Python网络爬虫实习不仅锻炼了编程技能,还加深了对互联网数据的理解。通过学习和实践,我们可以构建自己的数据获取渠道,为数据分析和挖掘奠定基础。在实际工作中,遵循合法合规原则,尊重网站版权,合理利用...

    基于Python绘制个人足迹地图

    ### 基于Python绘制个人足迹地图 #### 一、引言 近年来,随着人们生活水平的提高及旅游意识的增长,“足迹地图”作为一种记录个人旅行经历的方式,在社交媒体上日益受到欢迎。传统的足迹地图往往局限于省级别的...

    python课程设计总结与体会.doc

    Python 课程设计是一个深入理解和应用这门编程语言的关键环节,...通过这样的学习,我们不仅掌握了编程技巧,更学会了如何利用Python这一强大的工具去解决实际问题,这对于个人的成长和未来的职业发展具有深远的影响。

    Python个人学习知识点总结

    在Python编程领域,个人学习的过程中会遇到众多关键知识点,这些知识点构成了Python的基石,并且在实际项目中有着广泛的应用。以下是对这些知识点的详细总结: 1. **基础语法**:Python以其简洁明了的语法而著称,...

    【个人总结系列-9】Python编程学习总结.pdf

    【个人总结系列-9】Python编程学习总结.pdf

    KathyKathy

    描述中的“我自己学习python过程中的总结文档”进一步证实了这是一个个人学习资源,可能包括了学习笔记、代码示例以及对Python语言的理解。 在标签中,“文档”表明这个压缩包里的内容主要是文字资料,可能是Word...

    【个人总结系列-9】Python编程学习总结.rar

    【个人总结系列-9】Python编程学习总结.pdf 在这一份PDF文档中,作者全面地总结了Python编程的学习过程,涵盖了从基础语法到高级特性的各个层面,旨在为初学者和有一定经验的开发者提供一个系统化的学习框架。以下...

    Python使用技巧 (个人总结)

    ### Python使用技巧详解 在日常开发过程中,Python作为一种高级编程语言因其简洁易读的语法、丰富的库支持以及灵活的应用场景而备受青睐。本文基于SO(Stack Overflow)上关于Python隐藏特性的热门问答进行整理,...

Global site tag (gtag.js) - Google Analytics