语法糖

# # -*- coding: utf-8 -*-
# #-------------
# #--------- 语法糖---------------
# #-----------------------------------
# def a(fun):
# print('aaaaaa')
# fun()
# print('bbbbb')
# return (
#
# )
# @a
# def fun():
# print('hello')#要注入的

  正则match

# 搜索
#---------------------
# import re
# point = re.match('dd','www.nuaud.nadn')
# if point is not None:
# print(point.span())
# else:
# print('no')
# import re

  用正则表达式搜索8位或11位手机号

------------------------------
#电话号码
#---------------------------
# point = re.search('^[0-9]{8}$|^[0-9]{11}$', '125667889999')
# if point is not None:
# print(point.span())
# else:
# print('no')
#------------------

  用正则表达式查找日期

#查找日期
#-----------------------------
# 2017-03-05
# import re
# point = re.search('^[0-9]{4}-[0-1]{0,1}-[0-3]{0,1}-[0-9]{1}', '125667889999')
# if point is not None:
# print(point.span())
# else:
# print('no')

  get方式

#get方式
#--------------------------
# import urllib.request
# f=urllib.request.urlopen("http://m.cnblogs.com/")
# s=f.read()
# print(s)
#------------

  正则提取

#正则提取
# #--------------------------
# import re
# from urllib.request import urlopen
# f = urlopen("http://www.meishij.net/")
# s = f.read()
# s=s.decode('utf-8')
# mm = re.findall('<a href=\"(.*)\">(.*)</a>',str(s))
# print((mm))
# print((mm)[0][1])

  爬虫爬一个网站

#爬招聘网站------------------------------
#---------------------------------
# import re
# from urllib.request import urlopen
# from urllib.request import Request
# headers = {'User-Agent':'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6'}
# url = "http://sou.zhaopin.com/jobs/searchresult.ashx?jl=%E5%8C%97%E4%BA%AC&kw=python&sm=0&p=1"
# req_timeout = 5#______________________________--------------添加模拟浏览器协议头
# req = Request(url=url,headers=headers)
# f = urlopen(req,None,req_timeout)
# s = f.read()
# s = s.decode('utf-8')
# mm = str(s)

  用代码新建一个文件,并写入txt文档

#新建file  写入txt——————————————————
#————————————————
# f=open("file/test.txt",'w')
# f.write("First line 1.\n" )
# f.write("First line 2.\n" )
# f.write("First line 3.\n")

  

python基础知识——基于python3.6的更多相关文章

  1. python 基础知识(一)

    python 基础知识(一) 一.python发展介绍 Python的创始人为Guido van Rossum.1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本 ...

  2. Python基础知识(五)

    # -*- coding: utf-8 -*-# @Time : 2018-12-25 19:31# @Author : 三斤春药# @Email : zhou_wanchun@qq.com# @Fi ...

  3. Python 基础知识(一)

    1.Python简介 1.1.Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时 ...

  4. python基础系列教程——Python3.x标准模块库目录

    python基础系列教程——Python3.x标准模块库目录 文本 string:通用字符串操作 re:正则表达式操作 difflib:差异计算工具 textwrap:文本填充 unicodedata ...

  5. python基础知识部分练习大全

    python基础知识部分练习大全   1.执行 Python 脚本的两种方式 答:1.>>python ../pyhton.py 2. >>python.py   #必须在首行 ...

  6. python基础知识(一)

    Python基础知识 计算基础知识 1.cpu 人类的大脑 运算和处理问题 2.内存 临时存储数据 断电就消失了 3.硬盘 永久存储数据 4.操作系统 调度硬件设备之间数据交互 python的应用和历 ...

  7. Python基础知识(五)------字典

    Python基础知识(四)------字典 字典 一丶什么是字典 ​ dict关键字 , 以 {} 表示, 以key:value形式保存数据 ,每个逗号分隔 ​ 键: 必须是可哈希,(不可变的数据类型 ...

  8. Python 入门之Python基础知识

    Python 入门之Python基础知识 1.变量 (1)变量就是把程序运行的中间结果临时存在内存中,以便后续代码使用 (2)变量的作用: 昵称,就是代指内存中某个地址中的内容 a = 123 变量名 ...

  9. Python开发【第二篇】:Python基础知识

    Python基础知识 一.初识基本数据类型 类型: int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647 在64位 ...

随机推荐

  1. axis和cxf集成Springmvc的使用

    一.使用axis用wsdl生成Webservice: 工具:有axis插件的eclipse,wsdl文件: 操作步骤: 新建工程-->选择wsdl文件-->右键选择Webservice-- ...

  2. Cow Exhibition 变种背包

    Cow Exhibition Time Limit:1000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64u Subm ...

  3. CodeForces 242E二维线段树

                                                                                           E. XOR on Seg ...

  4. 自测-5 Shuffling Machine

    Shuffling is a procedure used to randomize a deck of playing cards. Because standard shuffling techn ...

  5. Python网络编程socket练习(TCP)

    服务器端:server.py # -*- coding: utf-8 -*- from socket import * HOST='' PORT=5000 BUFF_SIZE=1024 ADDR=(H ...

  6. 【机器学习实战】第11章 使用 Apriori 算法进行关联分析

    第 11 章 使用 Apriori 算法进行关联分析 关联分析 关联分析是一种在大规模数据集中寻找有趣关系的任务. 这些关系可以有两种形式: 频繁项集(frequent item sets): 经常出 ...

  7. linux上搭建ftp

    linux上搭建ftp 重要 解决如何搭建ftp         解决用户指定访问其根目录         解决访问ftp超时连接         解决ftp主动连接.被动连接的问题 1.安装ftp ...

  8. 在linux上安装rz、sz包

    在SecureCRT这样的ssh登录软件里, 通过在Linux界面里输入rz/sz命令来上传/下载文件. 对于RHEL5, rz/sz默认没有安装所以需要手工安装.sz: 将选定的文件发送(send) ...

  9. [js高手之路]匀速运动与实例实战(侧边栏,淡入淡出)

    javascript中,如何让一个元素(比如div)运动起来呢? 设置基本的样式,一定要让div有定位( 当然用margin的变化也可以让元素产生运动效果 ); <style> div { ...

  10. Win10下python3和python2同时安装并解决pip共存问题

    特别说明,本文是在Windows64位系统下进行的,32位系统请下载相应版本的安装包,安装方法类似. 使用python开发,环境有Python2和 python3 两种,有时候需要两种环境切换使用,下 ...