python3.5.3rc1学习一】的更多相关文章

#os模块import oscurDir = os.getcwd()print(curDir) os.mkdir("新建") import timetime.sleep(2)os.rename("新建","文件")time.sleep(2)os.rmdir("文件") #多行打印 print(''''' 第一行内容 第二行内容 第三行内容 .... ========================== | | | | | |…
#sys模块import sys sys.stderr.write('This is stderr text\n')# 因为从定向有缓冲区,所以需要以下这行代码sys.stderr.flush()sys.stdout.write('This is stdout text\n') # 获取命令行参数,默认sys.argv[0]表示代码本身文件路径print(sys.argv)print("------------------------------") import urllib.req…
# 正则表达式 ''''' 正则表达式是有一些特殊字符组成,能够帮你找到一些符合一定规则的字符串 先来了解几个符号所代表的意思 \d 匹配所有的数字 \D 匹配所有,但是数字除外 \s 空格 \S 匹配所有但是空格除外 \w 匹配所有的字母 \W 匹配所有但是字母除外 . 任意除换行符 \n \. 表示点符号,斜杠本身是转义字符 关于正则知识应用,推荐一篇文章:http://www.toutiao.com/i6411296780985565698/ 常见的表达式举例: {1,3} 表示数字1到3…
from cx_Freeze import setup, Executable setup(name='test to exe', version = '0.1', description='test from py file to exe file', executables = [Executable("demo13_setup.py")] ) # 多行打印 print('''第一行内容 第二行内容 第三行内容 .... ========================== | |…
import threading def exampleFun(): #打印当前激活的线程数量 print(threading.active_count) #查看上面激活的线程是哪几个 print(threading.enumerate()) exampleFun() #创建线程 def exampleFuc(): added_thread = threading.Thread(target=thread_job) added_thread.start() def thread_job(): p…
# 可以设置颜色,g代表green, r代表red,y代表yellow,b代表blue# linewidth = 5,设置线条粗细 # label 设置线条名称 ##plt.plot(x,y,'b',linewidth=5,label='Line One')##plt.plot(x1,y1,'r',linewidth=8,label='Line Two')# 绘制柱状图用bar函数plt.bar(x, y ,color='g',label='Line One')plt.bar(x1, y1 ,c…
#比较大小#name:maxNumber.py#比较两个数大小#C:\Users\Anthony\AppData\Local\Programs\Python\Python36-32\Lib\site-packagesdef maxTwo(x,y): if x > y: print(x) else: print(y) def maxThree(x,y,z): if x > y: maxTwo(x,z) else: maxTwo(y,z)…
#元组和列表 #元组定义x = 5,6,2,6 #or x = (5,6,2,6) #列表定义 y = [5,6,2,6] # 元组的使用,我们用return语句来演示 def exampleFunc(): return (15,6)a,b = exampleFunc()print (a,b) print(x[1])print(y[0])print("----------------")# 元组操作 x = [5,6,2,1,6,7,2,7,9] # append()方法,就是在列表尾…
class calculator: def add(x,y): return x + y print(added) def sub(x,y): return x - y print(sub) def mul(x,y): return x * y print(mul) def div(x,y): return x / y print(div) print (calculator.mul(3,5))print (calculator.add(3,5)) # 少写参数或者不写,会报错 # calcul…
##全局变量与局部变量x = 6 def printFuc(): y = 8 z =9 print(y + z) print(x) printFuc()#print(y)#常见错误##name = "Anthony"##print(Name) #文件写入 text = "Sample Text to Save \nNew Line" """调用buid-in函数:open打开或者创建文件, 如果exampleFile.txt不存在,就自…
#if else示例x = 5y = 8 if x > y: print("x is greater than y")else: print("x is not greater than y") print("--------------")#if-elif-elsex = 15y = 18z = 15 if x > y: print("x is greater than y")elif x < z: pri…
print ("Hello Pythoh3")print('我喜欢"香蕉"')print('we\'ar go to shoping.')print("我们发现这个\"地方\"不一样")print("Hi" + "Tom")##print("Hi" + 5)print("Hi" + str(5))print(int('8') + 5)print(f…
python3数据分析,安装学习 转载注明来源: 本文链接 来自osnosn的博客,写于 2019-09-26. 为了简单.安装 anaconda3 就好啦. 因为安装原版python3,用pip安装matplotlib之类的包,很容易出错,并且网速很慢. 所以找 anaconda3就好了. 国外官网,下载速度慢.可以去国内的镜像站. https://mirrors.tuna.tsinghua.edu.cn/ 点击 "anaconda" 那行后面的问号"?",查看说…
注:本文全原创,作者:Noah Zhang  (http://www.cnblogs.com/noahzn/) 这两天在安装Python的深度学习库:Theano.尝试了好多遍,CMake.MinGW.BLAS.APLACK等等都装了试着自己编译,网上教程也搜了一大堆,但都没成功.昨晚回家清理干净电脑,又小心翼翼地装了一遍,成功,今天来公司又装了一遍,也成功,现把步骤记录如下: (注:本步骤适用于WIN7 64位操作系统,Python版本为3.4.3 64bit) 1. 请将电脑清理干净.包括之…
学习地址:http://www.runoob.com/python3/python3-tutorial.html ------------------------------ 为什么要学python: 最吸引我的还是爬虫,加油!!! 2017年8月30日18:02:36 Python3教程 总结:…
matplotlib :绘图库 seaborn:基于matplotlib的图形可视化包 numpy:函数.矩阵运算库 pandas :基于numpy的结构化数据分析库 首先看一下cmd能不能使用pip(一般安装了python都自带安装pip的),不能就把pip的位置加入环境变量电脑的Path里面. 不过我加了环境变量还是没有用,所以只能进入pip的位置运行.这是我的位置,我是在VS2019上装的python,所以python的目录在VS下面,然后在python目录的scripts下有pip. 这…
前面介绍了如何下载和安装Python3.5的环境,安装好了后开始进行练习,仍然是最基础的使用Python解释器进行Coding,由于我也是初学Python,也是根据网上其他的教程一点一点练习,然后归纳整理成为自己的日志,大家如果发现什么错误或者有什么建议请直接提出来,我会非常感谢的. 在Python中使用一个变量是不需要进行声明的,因此,变量的赋值操作既是声明也是定义的过程.因此,每个变量在使用之前都必须赋值,只有赋值后变量才会被创建.赋值操作仍然使用=,例如: 声明了一个name变量,并赋值为…
virtualenv 安装虚拟环境的   pip install  virtualenv安装慢的话,可以指定源    pip install  -i  源地址  xxx  就可以安装xxxvirtualenv xxx 生成xxx的虚拟环境    指定环境:  virtualenv -p  c:/xxx/xxpy/(windows 要加pythom3.exe) xxx   用python3生成xxx的虚拟环境虚拟环境位于当前目录下进入虚拟环境 :找到目录,然后  virtualenv xxx  进…
python3.5.6 官方文档  https://docs.python.org/3.5/library/index.html 1.介绍 2.内置函数 3.内置常量 3.1常数添加的 site模块 4.内置类型 4.1. 真值测试  4.2.布尔运算——and,or,not  4.3.比较 4.4.数值类型——int,float,complex 4.5.迭代器 4.6.序列——list,tuple,range 4.7.文本序列类型——str 4.8.二进制序列类型——bytes,bytearr…
一.开始 Python 之旅交互模式 1.Ctrl + D 输入一个 EOF 字符来退出解释器,也可以键入 exit() 来退出 2.#!/usr/bin/env python3 中#!称为 Shebang,目的是告诉shell使用Python 解释器执行其下面的代码. 3.注意遵守以下约定: 使用 4 个空格来缩进 永远不要混用空格和制表符 在函数之间空一行 在类之间空两行 字典,列表,元组以及参数列表中,在 , 后添加一个空格.对于字典,: 后面也添加一个空格 在赋值运算符和比较运算符周围要…
望着小月亮:https://www.cnblogs.com/triple-y/ 请尊重原创:https://www.cnblogs.com/triple-y/p/9655753.html python3之面向对象编程 很多时候,我们反复用同一个代码,这时候我们就用到了函数式编程.但是当我们自己编写了很多很多的函数,把这些函数做一个PCA分析,我们就可以发现,这么多的函数可以分成几大类,这几大类之间行使的对象很大程序上是不同的,而在同一类里面所使用的对象是一样的.我们发现函数式编程在超多线程下使用…
!/usr/bin/env python -*- coding:utf-8 -*-'''Selenium3+webdriver学习笔记14(等待判断 鼠标事件 )'''from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.commo…
#!/usr/bin/env python# -*- coding:utf-8 -*-'''Selenium3+webdriver学习笔记13(js操作应用:弹出框无效如何处理)'''from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsfrom selenium.webdriver.support.select import Selectimport time,…
#!/usr/bin/env python# -*- coding:utf-8 -*-'''Selenium3+webdriver学习笔记12(js操作应用:滚动条 日历 内嵌div)'''from selenium import webdriver import time,os # about:addons 火狐浏览器安装组件,访问的地址 # <input id="kw" name="wd" class="s_ipt" value=&qu…
#!/usr/bin/env python# -*- coding:utf-8 -*-'''Selenium3+webdriver学习笔记11(cookie处理)'''from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsfrom selenium.webdriver.support.select import Select import time,osimpor…
#!/usr/bin/env python# -*- coding:utf-8 -*-'''Selenium3+webdriver学习笔记10(元素属性.页面源码)'''from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsfrom selenium.webdriver.support.select import Selectimport reimport tim…
#!/usr/bin/env python# -*- coding:utf-8 -*-'''Selenium3+webdriver学习笔记9(发送富文本信息及上传文件处理)'''from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsfrom selenium.webdriver.support.select import Selectfrom selenium.w…
#!/usr/bin/env python# -*- coding:utf-8 -*-'''Selenium3+webdriver学习笔记8(单选.复选框.弹窗处理)''' from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsfrom selenium.webdriver.support.select import Selectfrom selenium.web…
一.写在前面 之前写的爬虫都是单机爬虫,还没有尝试过分布式爬虫,这次就是一个分布式爬虫的初体验.所谓分布式爬虫,就是要用多台电脑同时爬取数据,相比于单机爬虫,分布式爬虫的爬取速度更快,也能更好地应对IP的检测.本文介绍的是利用Redis数据库实现的分布式爬虫,Redis是一种常用的菲关系型数据库,常用数据类型包括String.Hash.Set.List和Sorted Set,重要的是Redis支持主从复制,主机能将数据同步到从机,也就能够实现读写分离.因此我们可以利用Redis的特性,借助req…
这里做一个自己复习多线程的笔记 Python中使用线程有两种方式:函数或者用类来包装线程对象. 函数式:调用 _thread 模块中的start_new_thread()函数来产生新线程.语法如下: 参数说明: function - 线程函数. args - 传递给线程函数的参数,他必须是个tuple类型. kwargs - 可选参数. 实例: #!/usr/bin/python3 import _thread import time # 为线程定义一个函数 def print_time( th…