zoukankan      html  css  js  c++  java
  • 学习Python第八天

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    # def f1(x):
    # return x>22
    # # ret = filter(f1,[11,22,33,44])
    # ret = filter(lambda x:x>22,[11,22,33,44])
    # for i in ret:
    # print(i)

    # map
    # def f1(x):
    # return x + 100
    # ret = map(f1, [1, 2, 3, 4])
    # print(ret)
    # for i in ret:
    # print(i)
    # print('###################')
    # ret = map(lambda x: x + 100, [1, 2, 3, 4])
    # for i in ret:
    # print(i)

    # dic = {
    # 'ff0':1
    # }
    #
    # ret = hash('ff0')
    # print(ret)
    #
    # li = [11,22]
    # #判断某个对象是否是某个类创建的
    # r = isinstance(li,list)
    # print(r)
    #
    # a = range(10)
    # for i in a:
    # print(i)

    # obj = iter([11,22,33,44])
    # ret = next(obj)
    # ret2= next(obj)
    # print(ret)
    # print(ret2)

    # li = [11,22,12,323,132]
    # r = max(li)
    # print(r)
    # r = min(li)
    # print(r)

    # i = pow(2,10,10) #基数,次方,取余
    # print(i)
    # 四舍五入
    # r = round(3.3)
    # print(r)

    # li = [11,22,33,44]
    # # for i in li:
    # # print(i)
    # li2 = ['a','b','c','d','f']
    # ret = zip(li,li2)
    # for i in ret:
    # print(i)

    # 数字转换成字母:chr(数字)
    # i = chr(65)
    # print(i)

    # import random
    # temp = ''
    # for i in range(6):
    # num1 = random.randrange(0,4)
    # if num1 == 3 or num1 == 1:
    # num3 = random.randrange(0,10)
    # temp +=str(num3)
    # else:
    # num = random.randrange(65, 91)
    # c = chr(num)
    # temp += c
    # print(temp)

    # li = [1,3,441,11,22,32,2]
    # a = sorted(li)
    # print(a)
    # li=['b','a','ac']
    # a = sorted(li)
    # print(a)

    # 1,打开文件 2、操作文件 3、关闭文件
    # open(文件名/路径,模式(只读)(只写)等,编码) 默认是只读模式 ‘r'

    # f = open('../test','r')

    # 只读
    # data = f.read()

    # 只写,并清空原文件里的内容,如果没有该文件则创建,w
    # f = open('../test','w')
    # f.write('123')
    # print(f)

    # 只写模式【不可读,不存在则创建,存在则报错】 x
    # f = open('D:/TEST.txt','x')
    # f.write('111')
    # print(f)

    # 追加模式,不可读,不存在则创建 a
    # f = open('../test','a')
    # f.write('123')
    # f.close()

    # 字节方式打开 只读,rb
    # f = open('../test1','rb')
    # data = f.read()
    # print(type(data))
    # print(data)
    # f.close()

    # f = open('../test','r',encoding='utf-8')
    # data = f.read()
    # f.close()
    # print(data)

    # # 1,只读,rb
    # f = open('../test','rb')
    # data = f.read()
    # f.close()
    # print(data)

    # r+
    # f = open('test','r+',encoding='utf-8')
    # print(f.tell()) #获取当前指针
    # data = f.read(3)
    # print(f.tell()) #获取当前指针
    # print(type(data),data)
    # f.write('~~~fdafda')
    # f.seek(0)#让指正回到起始位置
    # data = f.read()
    # print(type(data),data)
    # f.close()

    # w+ 先清空,重写之后才可以读
    # f = open('test', 'w+', encoding='utf-8')
    # f.write('fffff!!!')
    # f.seek(0)
    # data = f.read()
    # print(data)
    # f.close()

    # x+ 如果文件存在就报错

    # a+ 打开的同时,指针已经到最后
    # f = open('ha', 'a+', encoding='utf-8')
    # f.seek(0)
    # data = f.read()
    # print(data)
    # f.close()

    # f.tell() 获取指针的位置
    # f.seek(num) 调整指针的位置
    # f.write() 写内容
    # f.read() 读取内容

    # f = open('ha','r+',encoding='utf-8')
    # temp = f.readline() #只读取一行
    # f.flush()
    # #依赖于指针
    # f.truncate()
    # f.write('ffff')
    # print(temp)
    #
    # f.close()

    # f = open('ha','r',encoding='utf-8')
    # for line in f:
    # print(line)
    # f.readline()

    # f = open('ha','r',encoding='utf-8')
    # d = open('test','w')
    # for line in f:
    # d.write(line)
    # f.close()
    # d.close()

    # def f3(arg):
    # print('aaa')
    # def x():
    # print('bbbb')
    # f3(x)

    # arg =>代指函数,arg()执行函数
    # arg =>arg是变量
    # result = []
    # def MyFilter(func,seq):
    # for i in seq:
    # e = func(i)
    # if e:
    # result.append(i)
    # return result
    # def f1(x):
    # if x>22:
    # return True
    # else:
    # return False
    #
    # a = MyFilter(f1,[11,22,33,44,55])
    # print(a)
    # res = []
    # li = [11, 22, 33, 44, 55]
    #
    #
    # def x(arg):
    # return arg + 100
    #
    #
    # def MyMap(fun,arg):
    # for i in arg:
    # ret = fun(i)
    # res.append(ret)
    # return res
    # a = MyMap(x,li)
    # print(a)

  • 相关阅读:
    Linux压缩和解压缩命令(linux必学基础)
    Windows Server 2012 忘记登录密码怎么办?
    linux双网卡双网关设置
    date命令的帮助信息,使用date命令输出数字做为命名标题则不会有重复标题
    linux中history加入显示时间命令代码
    the MTS failed last time时的解决办法
    linux tar.gz zip 解压缩 压缩命令
    如果centos7添加新网卡,系统不识别的解决办法
    Linux常用命令英文全称与中文解释 (pwd、su、df、du等)
    使用动态规划算法解释硬币找零问题
  • 原文地址:https://www.cnblogs.com/tornados/p/7902842.html
Copyright © 2011-2022 走看看