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 · 339 阅读 · 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)!*n print(排列) print(组合)[(1, 2), (1, 3), (2, 1), (2, 3),原创 2017-08-23 23:53:26 · 316 阅读 · 0 评论 -
python发送邮件
http://cpper.info/2016/03/02/Use-Python-Send-Email.html Python是一门很简单和强大的语言,在熟悉其他编程语言的基础上,可以很快的入门Python。Python本身内置了很多工具模块,远比C++方便的多(当然各自的适合场景不同)。这里简单介绍下我使用python中email模块发送邮件的相关知识。SMTP是发送邮件的协议,Python内置对S转载 2017-08-27 22:22:31 · 375 阅读 · 0 评论 -
python爬虫
#coding=utf-8 import urllib from urllib import request import requests import re #根据url得到网页 def getHtml(url): page = requests.get(url) page.encoding = "gbk" #根据网页编码格式设置 html = page.text原创 2017-08-23 20:21:22 · 419 阅读 · 0 评论 -
python -day08
文件的读写指针file=open(r"C:\Users\Administrator\Desktop\新建文本文档.txt","r") print(file.tell()) #返回指针的位置 0 print(len(file.readline())) #这一行长度为6 print(file.tell()) #指针的位置到了7 print(file.readline())原创 2017-08-23 15:44:32 · 345 阅读 · 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 · 391 阅读 · 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 · 8910 阅读 · 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 · 390 阅读 · 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 · 471 阅读 · 0 评论 -
python -day05
eval关键词#只能处理字符串和字符串表达式 print(eval("2")) print(eval("2*3"))exec关键词import os mystr="os.system('notepad')" exec (mystr) #文本当成语句来执行字符串对齐print(format("a","10s"),"aaa") 10s表示占10个位置,字符串用s,整数用d ,默认是左对原创 2017-08-21 20:06:51 · 360 阅读 · 0 评论 -
python day04
画格子import turtleturtle.showturtle()step=20 for 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 · 398 阅读 · 0 评论 -
python day10
一个简单的UIimport tkinter def 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 · 407 阅读 · 0 评论 -
python day03
模仿语音需要安装pywin32软件 import win32com.client 系统客户端包speaker=win32com.client.Dispatch("SAPI.SPVOICE") 系统接口 speaker.Speak("语音测试Demo") 无限打开程序import os import time while 1 : // os.system("notepad")原创 2017-08-20 19:10:07 · 455 阅读 · 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 · 458 阅读 · 0 评论 -
python -day02
建立图形化界面import turtle turtle.showturtle() //显示界面 turtle.write("xxx") //在界面写字 turtle.forward(100) //向前走100 turtle.right(90) //转90度turtle.penup(); //把笔抬起来 turtle.goto(100,100) //向那个坐标 turtle.pe原创 2017-08-19 15:58:08 · 403 阅读 · 0 评论 -
如何安装python模块
在windows下查看python的安装位置import sys sys.executable如何退出python环境输入^Z,用ctrl和z一起按 然后回车cmd下如何清屏cls原创 2017-08-30 20:30:14 · 501 阅读 · 0 评论