05 2019 档案
摘要:1、作用域 :函数外的变量的作用域为全局作用域(命名空间对应全局命名空间),函数体内的变量(未用global声明)的作用域为内部作用域(对应局部命名空间);函数体内的变量称为局部变量 >>> x = 1 ###x的作用域为全局作用域,对应全局命名空间 >>> def foo(): x = 42 ##
阅读全文
摘要:1、关键字参数和默认值 ,格式:形参=实参/默认参数;使用关键字参数时,不用考虑函数调用参数的顺序,只要形参已经赋值即可;传递的参数数量<=函数中形参的数量 >>> def pro(name='Lawyer',action='assignment'): ####设定默认参数,如果调用该函数不传递参数
阅读全文
摘要:>>> 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
阅读全文
摘要:1、函数的定义方式 def 函数名([参数]):##参数可选 语句体 例:定义一个斐波那契数据的函数 >>> def fibs(num): result = [0,1] for i in range(int(num)-2): result = result.append(result[-2]+res
阅读全文
摘要:1、while循环,当条件为真时,一直执行while里的语句块 ### 要求客户输入用户名,直到客户输入名字结束 但是有个问题 如果客户输入空格,程序也会把这个空格当成name处理,空格也是字符串,可以用string.strip()去除name的两端空格 2、for循环,遍历序列sequence和字
阅读全文
摘要:1、bool值 假:False、None、所有的数字类型0(包含浮点型、长整型和其他类型)、''、[]、()等空的序列都为假,空的字典{}也是假 真:除去假的都当做真 bool函数可以将其他类型值转换成bool值 >>> bool(0.00)False>>> bool(1.23)True >>> b
阅读全文
摘要:1、直接赋值 >>> y = 1>>> x = (1,'one')>>> z = ['age',18]>>> o = 'strong'>>> y1>>> x(1, 'one')>>> z['age', 18]>>> o'strong' >>> d = {'name':'Hiden'}>>>
阅读全文
摘要:恢复内容开始 dict字典是python内置的一种映射(mapping),key:value的格式,key只能用不能改变的序列(元组tuple,string)或者数字表示。key:value 被称为字典的一项item 1、初始化字典 >>> a = dict()>>> a{} 也可以写成a = {}
阅读全文
摘要:string是序列的一种和tuple一样是不可以改变的 1、len:计算string长度 ,返回整数 >>> len('abc')3 2、index(),返回某个元素在string里的下标,从0开始,若元素不存在则返回ValueError >>> a = 'abv' >>> a.index('a')
阅读全文
摘要:1、len:计算列表的长度 numb = ['中国',1,2,[3,4],(5,6)] len(numb) # 返回5 len函数只计算最外面一层列表的元素数,对于内嵌的元素不能计算,如果有需要可以自己定义函数计算 2、count:查看列表中某个元素出现的次数并返回 numb = ['中国',1,2
阅读全文
摘要:1、step默认为1# 分片序列 分片规则取前不取后,下标从0开始tag = '<a href="http://www.python.org>Python web site</a>"'# 取出来urlurl = tag[9:30]print(url)# 取标题title = tag[31:46]ti
阅读全文

浙公网安备 33010602011771号