摘要: 1、作用域 :函数外的变量的作用域为全局作用域(命名空间对应全局命名空间),函数体内的变量(未用global声明)的作用域为内部作用域(对应局部命名空间);函数体内的变量称为局部变量 >>> x = 1 ###x的作用域为全局作用域,对应全局命名空间 >>> def foo(): x = 42 ## 阅读全文
posted @ 2019-05-14 20:35 没尾巴的熊 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 1、关键字参数和默认值 ,格式:形参=实参/默认参数;使用关键字参数时,不用考虑函数调用参数的顺序,只要形参已经赋值即可;传递的参数数量<=函数中形参的数量 >>> def pro(name='Lawyer',action='assignment'): ####设定默认参数,如果调用该函数不传递参数 阅读全文
posted @ 2019-05-14 20:29 没尾巴的熊 阅读(142) 评论(0) 推荐(0) 编辑
摘要: >>> print(story(job='king',name='Gumby'))Once upon a time.there was a king called Gumby.>>> print(story(name='Liang',job='leader'))Once upon a time.th 阅读全文
posted @ 2019-05-13 20:13 没尾巴的熊 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1、函数的定义方式 def 函数名([参数]):##参数可选 语句体 例:定义一个斐波那契数据的函数 >>> def fibs(num): result = [0,1] for i in range(int(num)-2): result = result.append(result[-2]+res 阅读全文
posted @ 2019-05-12 17:39 没尾巴的熊 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 1、while循环,当条件为真时,一直执行while里的语句块 ### 要求客户输入用户名,直到客户输入名字结束 但是有个问题 如果客户输入空格,程序也会把这个空格当成name处理,空格也是字符串,可以用string.strip()去除name的两端空格 2、for循环,遍历序列sequence和字 阅读全文
posted @ 2019-05-11 21:09 没尾巴的熊 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 1、bool值 假:False、None、所有的数字类型0(包含浮点型、长整型和其他类型)、''、[]、()等空的序列都为假,空的字典{}也是假 真:除去假的都当做真 bool函数可以将其他类型值转换成bool值 >>> bool(0.00)False>>> bool(1.23)True >>> b 阅读全文
posted @ 2019-05-11 19:10 没尾巴的熊 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1、直接赋值 >>> y = 1>>> x = (1,'one')>>> z = ['age',18]>>> o = 'strong'>>> y1>>> x(1, 'one')>>> z['age', 18]>>> o'strong' >>> d = {'name':'Hiden'}>>> 阅读全文
posted @ 2019-05-11 16:21 没尾巴的熊 阅读(768) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 dict字典是python内置的一种映射(mapping),key:value的格式,key只能用不能改变的序列(元组tuple,string)或者数字表示。key:value 被称为字典的一项item 1、初始化字典 >>> a = dict()>>> a{} 也可以写成a = {} 阅读全文
posted @ 2019-05-11 14:39 没尾巴的熊 阅读(352) 评论(0) 推荐(0) 编辑
摘要: string是序列的一种和tuple一样是不可以改变的 1、len:计算string长度 ,返回整数 >>> len('abc')3 2、index(),返回某个元素在string里的下标,从0开始,若元素不存在则返回ValueError >>> a = 'abv' >>> a.index('a') 阅读全文
posted @ 2019-05-08 21:29 没尾巴的熊 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 1、len:计算列表的长度 numb = ['中国',1,2,[3,4],(5,6)] len(numb) # 返回5 len函数只计算最外面一层列表的元素数,对于内嵌的元素不能计算,如果有需要可以自己定义函数计算 2、count:查看列表中某个元素出现的次数并返回 numb = ['中国',1,2 阅读全文
posted @ 2019-05-06 22:44 没尾巴的熊 阅读(1224) 评论(0) 推荐(0) 编辑