🎈问题描述 有问题的代码: fromurllib.requestimporturlopen url="http://www.baidu.com" resp=urlopen(url) resp_1=resp.read().decode("UTF-8") withopen("mybaidu.html",mode="w")asf: f.write(resp_1) print("over!") 问题代码运行后,文件中的内容: 运行乱码的mybaidu.html,如图: 🎈解决方法 关键点①:确定是哪一步导致了问题 关键点②:修改Python打开文件的编码(encoding="ut...

这里面只有相对比较常用的,并不全。 常用元字符 元字符:具有固定含义的特殊符号。 . 匹配除换行符以外的字符 \w 匹配字母或数字或下划线 \s 匹配任意的空白符(空格、回车等) \d 匹配数字 \n 匹配一个换行符 \t 匹配一个制表符 ^ 匹配字符串的开始 $ 匹配字符串的结尾 \W 匹配非字母或数字或下划线 \D 匹配非数字 \S 匹配非空白符 a|b 匹配字符a或字符b () 匹配括号内的表达式,也表示一个组 [...] 匹配字符组内的字符 [^...] 匹配除了字符组中字符的所有字符 ...

基础语法 range(start,stop[,step]) 语法讲解 主要用来生成数字,生成的是对象,常用于for循环 英文圆括号作包裹,英文逗号作间隔 start表示生成数范围的开始(闭区间,包括这个数字本身) stop表示生成数范围的结束(开区间,不包括这个数字本身) step表示生成数的间隔跨度(生成数的后一个数减去前一个数=step) 实践出真知(附特殊说明) 注:运行代码使用的是python3.9版本 eg1.三个参数,生成 正负数均可 i=range(-5,15,3) print(list(i)) 运行结果:[-5,-2,1,4,7,10,13] eg2.区间为左闭...

描述 从列表中找出某个值第一个匹配项的索引位置 返回的是查找对象的索引位置,如果没有,就会抛出异常 语法 List.index(a,start,end) 参数解释 a 要查找的对象(必填) start 要查找的范围的开始位置索引(闭区间)(非必填) end 要查找的范围的结束位置索引(开区间)(有end就必须有start,有start时可以没end) 举个栗子 栗子-01 不设置start和end,在整个数组中查找 代码 s=[1,123,'tiger','狮子',8,-9,'8',8,'lucy刘',3.990,'张','冷吗?'] res1=s...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~