python的痛苦

2019-04-07  本文已影响0人  萍水间人

list

list的常用方法
append()在后面追加一个元素
insert()指定位置插入一个元素
extend()扩展

append()方法可以插入list
但是extend不行
clear()清空list的所有内容
index()方法返回元素第一次出现的位置,必须指定一个元素
count()查一个元素出现了多少次, 指定一个元素

index查找的时候尽量使用try

list是可以允许重复元素的

count()只会数变量对应的值有多少个

sort ()用来排序, 加入reverse=True是倒过来排序。
排序之前必须保证每个元素互相之间都是可以比较的,或者重载运算符

reverse()颠倒元素

copy()拷贝, 是真正的拷贝, 不是引用的拷贝

列表生成式
list = [i for i in range(10)]

生成一大段的点

还可以在其中加入判断

list = [x for x in range(10) if x >0]

生成100以内的所有勾股数

ls=[(x,y,z) for x in range(100) for y in range(100) for z in range(100) if x2 + y2 == z**2 and x > 0 and y>0]

记得python中的且运算符是 and or not

requests 库

import requests
s = requests.get("URL")
s.text

三行代码抓取一个网页

正则表达式再介绍

找到一个单词, 前后都是空格

模糊匹配
这个正则表达式成功地实现了匹配

这是选自秋名山老司机题目的re


文件操作

上一篇下一篇

猜你喜欢

热点阅读