python入门笔记,求平方,解析xml,url编码拼接,time时间转换等常用函数

   今天记录一点,在python使用中,常用到的函数,作为笔记记录。
1,去平方。
      python内置 math 里包含各种数学方法
import math
math.pow(x,y)    等于 x^y 
math。sqrt(x)    等于根号2
 当然还是很多,需要用到的时候,去摸索吧


2,解析xml格式文件
     我们有什么爬虫爬下来的是xml格式的内容,或者需要解析xml文档。python 有内置库 xml 可以解决。
from xml.etree import ElementTree as ET
root = ET.fromstring()             解析xml格式的字符串
root = ET.parse()                     解析.xml格式的文件
解析后,就可以根据节点名来进行查找内容等了
roo.findall(' ')        返回列表
root.find(' ').text          返回单个节点对象的文本内容 
root.find(' ').attrib       返回这个节点的属性 字典格式
这些是常用到的方法。另外当用到的时候再去研究吧


3,url编码和拼接
      python在写爬虫的时候,常会碰到需要将中文进行url编码或将页面内的url链接与网址进行拼接,python 内置库 urllib 就可以解决。
import urllib
urllib.quote(' ')                返回经过url编码后的字符串
urllib.urljoin(x,y)             将x,y两个url进行拼接,并不是简单的连起来,会自动去除重复等,返回一个新的url
                                       
4,time 时间转换
      python 中,常遇到time时间戳等的处理和转换等问题,自带的 time 库便可以解决这些问题
import time
time.time()     返回此时此刻的时间,时间戳格式,单位是秒
time.localtime('x')     传入时间戳,返回一个当地时间对象,内容包括年月日,时分秒等等


time.strftime('%Y-%m-%d', y )     传入当地时间对象,和自定义一个时间显示格式,返回指定格式的时间字符                                                         串,比如这个返回xxxx-xx-xx格式的年月日,Y:年,m:月,d:天,H:                                           小时,M:分钟,S,秒钟 


time..strptime( x ,' %Y-%m-%d')    传入一个x字符串,将字符串按自定义格式转换成 当地时间对象。比如这个就可以将 “2017-07-07”转换成 时间对象


time.mktime(x)                             传入时间对象,返回时间戳。
满足时间的各个格式的转换。


好了,今天就先记这么多,日后再继续。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值