随笔分类 - python学习
摘要:#装饰器 = 高阶函数+ 函数嵌套+ 函数闭包 #一、高阶函数:1.函数的调用值是函数;2.函数的返回值也是函数 import time # def bar(): # time.sleep(1) # print('from bar') # def timer(func): # start_time
阅读全文
摘要:#1.列举布尔值为False的值 #0 False,(),[],None,{} #2.根据范围获取其中3和7整除的所有数的和,并返回调用者。 # def func(start,end): # sum = 0 # count = 0 # l = [] # for i in range(start,en
阅读全文
摘要:#文件处理,r,w, # f = open('day14_2','r',encoding = 'utf-8') # data = f.read(3) #代表读取3个字符 # data = f.read() # print(data) # f.close() # f = open('day14_2.p
阅读全文
摘要:#全局变量和局部变量 # name = 'alex' # kk = ['a','b'] # def change_name(): # global name # name = 'eric' # kk.append(3) # print('change_name',name,kk) # # chang
阅读全文
摘要:一、格式化输出 #1.利用百分号格式化输出 # name = 'alex' # age = 18.56 # l = ['alex','eric'] # mesg = 'i am %s,my age is %s ' %(name,age) # print(mesg) #%s可以输出一切类型 # mes
阅读全文
摘要:一、集合定义 1.集合内元素不可重复 2.无序的,不可切片 3.可变的,如果需要创建不可变集合,使用s = frozenset() 4.集合内元素只能是不可变类型:数字、字符串、元组 5.集合是可循环的 二、集合常见操作 1.直接创建集合 s = {1,2,'a','bex'} 2.由列表创建集合,
阅读全文
摘要:#习题1:有两个列表,获取其中内容相同的元素列表,l1中有,l2中没有的元素列表,内容都不同的列表 # l1 = [11,22,33] # l2 = [22,33,44] # a = [] # for m in l1: # if m in l2: # a.append(m) # print('l1和
阅读全文
摘要:列表list 一、基本属性 1.元素的集合,可以更改值 2.通过索引和切片的方式读取列表元素 li = [11,22,33,44] print(li[1]) #打印出第2个元素, print(li[0:2]) #打印出前两个元素组成的列表 3.替换元素 li[0] = 45 li[1:3] = ['
阅读全文
摘要:1.基本运算 结果是值的运算 赋值运算 算数运算 结果是布尔值的运算 比较运算 a = 1 < 2 逻辑运算 a = 1 == 2 成员运算 a = "中" not in "中文" 2.基本数据类型分类 整形 int 字符串 str 列表 list 字典 dict 元组 tuple 布尔值 bool
阅读全文
摘要:编码类型 ascii 占8位bit unicode 占16+位 utf-8 按需占用8位或者16+位,减少内存占用 对于python2, 文件前需要增加 # -- coding:utf-8 -- 对于python3,不用关注这个编码差异 条件语句 if elif else while continu
阅读全文

浙公网安备 33010602011771号