python之旅-日记3(记录零基础自己的每天学习)

2018/9/14
基础知识
字符串 正则表达式 xpath
字符串
1.> len()
2.> eval(n’+'m)字符串计算
3.> ord()单个字符转为ASCII
chr()整数转为字符
4.> raw_input()输入转为字符类型
input()基础类型
5.> %s字符串 %c字符及ASCII %d十进制 %p储存输出字符的数量放进列表的下一个变量中 %%百分号标记 等等
6.> join() 通过某个标识符连接 “-”.join(str1)
spilt() 通过某个标识符切片 str2.spilt("-")
strip() 除去字符串 lstrip()从左 rstrip()从右
7.> startswith(“dog”,2,5)开头开始 ,字符 开始 结束
endswith(“dog”,2,5)结尾开始
返回True False
8.> find()从左 rfind()从右 字符 开始 结束
返回坐标
9.> replace("/","",3) /被替换\三次
translate()知道就行
10.> strptime()按照特定转换时间字符串
strftime()按照自定义转换时间字符串
datetime()进行格式显示
上面3个是time模板中datetime()类的两个函数
%Y %m %d %F年-月-日 %D月-天-年 %a简写A全称星期 %Bb月份 %R hh:mm %T hh:mm:ss
等等

re
1.> . + * ? | () [][^] ^最前 $最末
. [b]空格
2.>re.complie().findall() re.split() re.mathch()匹配一个模式 re.sub()替换字符串中的匹配项
re.search()找到第一个返回,没有返回None
re.escape(pattern)匹配字符串中的特殊字符

XPath
(1)/ 根节点
/h2 =>>

对应内容
eg: /html/boby/h2/text()
(2)// 任意节点
//p =>>

某个所有信息(包括

这 样等)eg://p
(3)@属性
“//Z[@X=“Y”]” 获取所有属性X的值为Y的标签中的内容 eg: //img[@class=“f1”
(4). 当前节点
(5) … 当前节点的父节点
(6)nodename 选取此节点的所有子节点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值