随笔分类 -  Python全栈学习

记录每次学习Python中遇到知识点,以及某些问题的解决方法
摘要:#列表生成器 [x*2 for x in range(10)] #生成器(generator object) #迭代器 #模块 阅读全文
posted @ 2019-07-19 09:23 MTcx 阅读(124) 评论(0) 推荐(0)
摘要:生成器都是迭代器,但迭代器不一定是生成器 阅读全文
posted @ 2019-07-18 19:09 MTcx 阅读(174) 评论(0) 推荐(0)
摘要:生成一个平方列表 生成一个2的倍数列表 所以呢,当x*2的位置变换成函数呢? 很明显依然可以一个一个取值 所以接下来把重复的代码做成一个循环 生成器一共有两种创建方式 1、(x*x for i in range(5)) 2、yield #可以实现伪并发 #什么是可迭代对象 (for循环后的对象是具有 阅读全文
posted @ 2019-07-18 18:32 MTcx 阅读(538) 评论(0) 推荐(0)
摘要:#函数 != function() #计算机函数 == subroutine 子程序、procedures 过程 、method 定义:函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只要调用其函数名即可 下面是函数的简单格式 #讲到函数名就不得不提到它的命名规则了: 举个 阅读全文
posted @ 2019-07-15 00:23 MTcx 阅读(147) 评论(0) 推荐(0)
摘要:#超low的三层菜单menu = { '北京':{ '朝阳':{ '国贸':{ 'CICC':{}, 'HP':{}, '渣打银行':{}, 'CCTV':{}, }, '望京':{ '陌陌':{}, '奔驰':{}, '360':{}, }, '三里屯':{ '优衣库':{}, 'apple':{ 阅读全文
posted @ 2019-07-12 16:29 MTcx 阅读(363) 评论(0) 推荐(0)
摘要:# 打印#做出@列的效果height = int(input("height: ")) #用户输入一个高度 num_height = heightwhile num_height > 0: print("@") num_height -= 1 # 打印#做出@列的效果width = int(inpu 阅读全文
posted @ 2019-07-11 11:16 MTcx 阅读(2054) 评论(0) 推荐(0)
摘要:import platformpv = platform.python_version()print (pv) import hashlib deomo_val = 'a4ec18'' md5_jm = md5_val = hashlib.md5(deomo_val.encode('utf8')). 阅读全文
posted @ 2019-07-11 01:59 MTcx 阅读(331) 评论(0) 推荐(0)
摘要:1、这里学习交互性输入 #input 接受的所有数据都是字符串,即使你输入的是数字,但依然会被当成字符串来处理 #type 用来查看变量存入到内存时的属性 #int 将变量强制转化为整型 #str 将变量强制转化为字符型 graduation_time = 1098 name = input("Yo 阅读全文
posted @ 2019-07-10 09:14 MTcx 阅读(605) 评论(0) 推荐(0)