- 博客(9)
- 收藏
- 关注
原创 break和continue的区别
break跳出当前所在循环结构(while),执行这个循环结构后面的语句。(if是条件语句不是循环结构,循环结构(for,while))continue:停止当前循环,重新进入循环(只停止这一轮循环)。条件满足时跳过continue之后的语句是否进入循环?while:判断是否满足循环条件for:判断迭代是否结束...
2020-03-13 12:12:20 95
原创 一边迭代一边修改元素
x=[1,2,3]y=xy[0]=4print(x)[4,2,3]因为y,x是对同一块内存空间的引用,所以y变了,x也会变,所以采用拷贝的方式python浅拷贝x[:], x.copy()使一级元素有了独立空间,但二级元素还是同一块内存空间的引用深拷贝copy.deepcopy(),一二级元素都独立...
2020-03-07 12:00:55 248
原创 输入和输出
如何输入获得两个字符串?x,y=input().split()注意分隔符根据数据的不同要改变如何输入获得两个整数?x,y=eval(input())输出print(sep=,end=)[eval(item) for item in lst]把列表中每一个元素转换成数值型、字符型list(map(eval,lst))list(map(str,lst))map对list里每个元素...
2020-03-07 11:51:15 159
原创 python爬虫练习
抓取requests.get()r.text()解析re模块抓取豆瓣读书《你当像鸟飞往你的山》评论第一页并计算平均评分import requestsfrom bs4 import BeautifulSoupimport reheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit...
2020-03-05 12:13:33 149
原创 学习笔记
try-except来捕捉和处理异常全局变量和局部变量:内部屏蔽外部常用模块math/os/datetime多次重复直到达到某一条件(eg.直到正确),用循环(while)运用try-except语句让程序可以处理非数字输入的情况,如果是非数字输入,打印消息并允许用户再次输入,直到输入正确类型值计算出结果后退出while True: try: count = ...
2020-03-02 10:15:32 161
原创 递推回归
递归:后一项是前两项的和def proc(n): if n < 0: print('-', end = '') n = -n if n // 10: proc(n // 10 ) print(n % 10, end = '') proc(-345) --> proc(345) --> pro...
2020-03-02 09:58:29 573
原创 输入2-100的素数
如果一个数j,能被2-根号j之间的数整除的话,它就不是一个素数from math import sqrtfor j in range(2,101) : k=sqrt(j) i=2 while i<=k: if j%i==0: break #跳出循环 i+=1 if i>k: ...
2020-03-01 11:14:41 302
原创 对while i%3的理解
慕课 用python玩转数据2.4中一段代码:i = 1while i % 3: print(i, end = ' ') if i >= 10: break i += 1 while后面为True才进入循环,i%3代表i除3的余数,如果结果为0,0代表false,不进入循环。i+=1在这个循环内部,所以最后输出结果为1,2。...
2020-03-01 10:56:55 4153 2
原创 Python程序语言设计练习题
Python程序语言设计练习题-week1数字形式转换 I获得用户输入的一个正整数输入,输出该数字对应的中文字符表示。0到9对应的中文字符分别是:零一二三四五六七八九num = input()big...
2020-02-22 12:16:56 1780
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人