摘要: (1)变量的域 要了解闭包需要先了解变量的域,也就是变量在哪一段“上下文”是有效的(类似局部变量和全局变量的区别),举一个很简单的例子。(例子不重要,就是涉及闭包就要时刻关注这个域) 1 def test(): 2 msg2 = 'test中的' 3 print(' ',msg1) # 非test中 阅读全文
posted @ 2019-05-19 15:32 孔胡子 阅读(1288) 评论(0) 推荐(0) 编辑
摘要: 首先廖雪峰网站写的内容就我目前初步学习来说,已经相当详实,知识点平铺直叙让人易接受,所以以下内容均作为一种摘记记录以及补充。 1. 列表生成器 主要目的是创建 list 。多看例子就能清楚: 2. Iterable vs Iterator iterable 是可迭代对象,iterator 是迭代器。 阅读全文
posted @ 2019-05-17 20:30 孔胡子 阅读(525) 评论(0) 推荐(1) 编辑
摘要: 先举一个简单的例子说明: name = 'Jack' answer = input('你好,%s '%(name) + '你认识 Sean 不, 输入 yes or no\n') print('Sean 的回答是 %s'%(answer)) 如果想在输入或者输出语句中输出变量,需要 ①在合适位置添加 阅读全文
posted @ 2019-05-16 14:25 孔胡子 阅读(19643) 评论(0) 推荐(1) 编辑
摘要: 1. 常用内置函数 (1)isinstance(object, classinfo) 用于判断一个对象是否为某一类型。 object 是实例对象 classinfo 是基本类型如 int, float 或者是类名或者是由它们组成的元组。 print(isinstance(1, (int, str, 阅读全文
posted @ 2019-05-16 11:10 孔胡子 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 1.基本语法 (1)加法的两端只能是数字或者字符串。 如 print( 'kkk' + 12 + 'kkk' ) 是错误的,可修改为 print( 'kkk' + str(12) + 'kkk' ) 。类似 str() 的函数还有 int(),float()。 (2)在用于条件时,0、0.0、和 ' 阅读全文
posted @ 2019-05-14 16:06 孔胡子 阅读(1110) 评论(0) 推荐(0) 编辑