python
发疯的man
公众号☞干货食堂。免费领取2020最新实战项目资源
展开
-
python-day01
十进制转换成二进制,八进制,十六进制bin(number) oct(number) hex(number)整除22//7 等于3import math 导入math模块math.floor(number) 向下取整math.ceil(number) 向上取整math.trunc(number) 向0取round(number) 四舍五入math.pi原创 2017-08-14 23:04:53 · 331 阅读 · 0 评论 -
python day09
排列和组合import itertools排列=list(itertools.permutations((1,2,3),2)) #排列有顺序 m!/(m-n)!组合=list(itertools.combinations((1,2,3),2)) #组合没有顺序 m!/(m-n)!*nprint(排列)print(组合)[(1, 2), (1, 3), (2, 1), (2, 3),原创 2017-08-23 23:53:26 · 309 阅读 · 0 评论 -
python发送邮件
http://cpper.info/2016/03/02/Use-Python-Send-Email.htmlPython是一门很简单和强大的语言,在熟悉其他编程语言的基础上,可以很快的入门Python。Python本身内置了很多工具模块,远比C++方便的多(当然各自的适合场景不同)。这里简单介绍下我使用python中email模块发送邮件的相关知识。SMTP是发送邮件的协议,Python内置对S转载 2017-08-27 22:22:31 · 367 阅读 · 0 评论 -
python爬虫
#coding=utf-8import urllibfrom urllib import requestimport requestsimport re#根据url得到网页def getHtml(url): page = requests.get(url) page.encoding = "gbk" #根据网页编码格式设置 html = page.text原创 2017-08-23 20:21:22 · 409 阅读 · 0 评论 -
python -day08
文件的读写指针file=open(r"C:\Users\Administrator\Desktop\新建文本文档.txt","r")print(file.tell()) #返回指针的位置 0print(len(file.readline())) #这一行长度为6 print(file.tell()) #指针的位置到了7print(file.readline())原创 2017-08-23 15:44:32 · 337 阅读 · 0 评论 -
python的正则表达式
http://www.cnblogs.com/chuxiuhong/p/5885073.html http://blog.csdn.net/blockcsh/article/details/72510319# + 表示一个或多个 的作用是将前面一个字符或一个子表达式重复一遍或者多遍。# ? 表示一个或0个# * 表示0个或1个 跟在其他符号后面表达可以匹配到它0转载 2017-08-27 00:32:08 · 385 阅读 · 0 评论 -
python的GUI,tkinter详解
http://blog.csdn.net/blockcsh/article/details/71945968?locationNum=9&fps=1目录.tkinter的两种写法,这两种写法是有区别的,第一种,使用就需要加类名,也就是需要加tkinter, 第二种,已经把tkinter完全导入了,你不用管调用的是哪个类,只管使用就可以了。所以不需要加类名。#法1:import tkinter原创 2017-08-26 23:18:43 · 8882 阅读 · 2 评论 -
python -day07
setupdate关键词set1={1,2,3,4}set1.update("245") #可以容纳字符串,tuple,list,单个整数不可以set1.update((1,2,7))print(set1)结果:{1, 2, 3, 4, 7, '4', '2', '5'}remove移除元素set1.remove(2) 删除不存在的报错set1.discard(3) 删除不存在原创 2017-08-22 19:48:07 · 382 阅读 · 0 评论 -
python -day06
字符串以什么结尾print("1.txt".endswith(".txt")) Trueexpendtabs关键词mystr="1\t2\t"print(mystr) #4个空格print(mystr.expandtabs()) #8个空格 会把\t转变成8个空格print(mystr.expandtabs(tabsize=1)) #1个空格 设置数量1 2原创 2017-08-22 14:15:53 · 463 阅读 · 0 评论 -
python -day05
eval关键词#只能处理字符串和字符串表达式print(eval("2"))print(eval("2*3"))exec关键词import osmystr="os.system('notepad')" exec (mystr) #文本当成语句来执行字符串对齐print(format("a","10s"),"aaa") 10s表示占10个位置,字符串用s,整数用d ,默认是左对原创 2017-08-21 20:06:51 · 352 阅读 · 0 评论 -
python day04
画格子import turtleturtle.showturtle()step=20for i in range(11): turtle.penup() turtle.goto(0,step*i) turtle.pendown() turtle.forward(10*step)turtle.right(-90)for i in range(11): tu原创 2017-08-21 19:01:13 · 389 阅读 · 0 评论 -
python day10
一个简单的UIimport tkinterdef go(): print(entry.get()) #得到搜索框输入的内容mytk=tkinter.Tk() #TK是一个类,TK()是构造函数mytk.title("python") #设置窗体名称entry=tkinter.Entry(mytk)entry.pack() #搜索框button=tkinte原创 2017-08-24 15:34:22 · 403 阅读 · 0 评论 -
python day03
模仿语音需要安装pywin32软件import win32com.client 系统客户端包speaker=win32com.client.Dispatch("SAPI.SPVOICE") 系统接口speaker.Speak("语音测试Demo") 无限打开程序import osimport timewhile 1 : // os.system("notepad")原创 2017-08-20 19:10:07 · 442 阅读 · 0 评论 -
python常见的错误
1。程序中出现中文,运行的时候出现如下错误:SyntaxError: Non-UTF-8 code starting with '\xc1' in file C:\...\xxx.py on line 8, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details 解决方法: 在程序最上面加上:#原创 2017-08-20 20:19:50 · 445 阅读 · 0 评论 -
python -day02
建立图形化界面import turtleturtle.showturtle() //显示界面turtle.write("xxx") //在界面写字turtle.forward(100) //向前走100turtle.right(90) //转90度turtle.penup(); //把笔抬起来turtle.goto(100,100) //向那个坐标turtle.pe原创 2017-08-19 15:58:08 · 394 阅读 · 0 评论 -
如何安装python模块
在windows下查看python的安装位置import syssys.executable如何退出python环境输入^Z,用ctrl和z一起按 然后回车cmd下如何清屏cls原创 2017-08-30 20:30:14 · 494 阅读 · 0 评论