week 4 day 7

Posted 躬行致远

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了week 4 day 7相关的知识,希望对你有一定的参考价值。

# 1) print(self, *args, sep=‘ ‘, end=‘\n‘, file=None)
# print(‘1‘, ‘2‘, ‘3‘, sep=‘-‘)    # 1-2-3
# for i in range(3):
#     print(‘\r‘,i,end=‘‘, flush=True)
# 1-2-3
#  2

# def print(self, *args, sep=‘ ‘, end=‘\n‘, file=None): # known special case of print
#     """
#     print(value, ..., sep=‘ ‘, end=‘\n‘, file=sys.stdout, flush=False)
#     file:  默认是输出到屏幕,如果设置为文件句柄,输出到文件
#     sep:   打印多个值之间的分隔符,默认为空格
#     end:   每一次打印的结尾,默认为换行符
#     flush: 立即把内容输出到流文件,不作缓存
#     """

# # 2) callable(x)       # x 是参数, 看这个变量是否可调用
# def func():pass
# print(callable(func))  # 参数是函数名,可调用,返回True
# print(callable(123))   # 参数是数字,不可调用,返回False

# # 3) dir()               # 默认查看全局空间内的属性, 可以接受一个参数, 查看参数的内置方法和变量
# print(dir(list))         # 查看列表的内置方法
# print(dir(123))          # 查看整数的内置方法

# 4)
# ret = bytearray(‘alex‘,encoding=‘utf-8‘)
# print(id(ret))
# print(ret[0])
# ret[0] = 65
# print(ret)
# print(id(ret))
# # 8327552
# # 97
# # bytearray(b‘Alex‘)
# # 8327552

# # 5) slice
# li = [1, 2, 3, 4, 5, 6]
# print(li[slice(1,8,2)])
# # [2, 4, 6]

# # 6) reversed
# l = (1,2,23,213,5612,342,43)
# print(l)
# print(list(reversed(l)))
# # (1, 2, 23, 213, 5612, 342, 43)
# # [43, 342, 5612, 213, 23, 2, 1]

# # 7) max, min
# dic = {‘k1‘: 1, ‘k2‘: 100, ‘k3‘: 3}
# print(max(dic))                               # k3
# print(dic[max(dic, key=lambda k: dic[k])])    # 100

# # 8) zip
# a = ‘abc‘
# b = [1, 2, 3]
# c = (‘x‘, ‘y‘, ‘z‘)
#
# res = zip(a, b, c)
# print(list(res))
# print(res)
# # [(‘a‘, 1, ‘x‘), (‘b‘, 2, ‘y‘), (‘c‘, 3, ‘z‘)]
# # <zip object at 0x00ACFCD8>
#
# # 9) map
# # 现有两个元组((‘a‘),(‘b‘)),((‘c‘),(‘d‘)),
# # 请使用python中匿名函数生成列表[{‘a‘:‘c‘},{‘b‘:‘d‘}]
# t1, t2 = ((‘a‘), (‘b‘)), ((‘c‘), (‘d‘))
# print(list(map(lambda x: {x[0]: x[1]}, zip(t1, t2))))
# print([{i: j} for i,j in zip(t1, t2)])
# # [{‘a‘: ‘c‘}, {‘b‘: ‘d‘}]




# 3
# reversed(可迭代对象)     # 返回一个迭代器, 不改变原来的可迭代对象
# 列表.reverse()          # 只用于列表, 改变列表本身, 返回值为None

# sorted(可迭代对象)       # 返回一个新的有序的列表, 列表中为每一个可迭代对象中的元素
# 列表.sort()             # 只用于列表, 改变列表本身, 返回值为None

  

以上是关于week 4 day 7的主要内容,如果未能解决你的问题,请参考以下文章

week7_day1(socket编程)

4/2/2017 Sun.(Week1,01Day) dos命令,jdk&jre&jvm的关系,classpath和path区别

week4_day6(计算器)

Django:查询时的天真日期时间

2016-03-12 week-1 day-2

python代码通过日期获得星期信息(根据日期获取星期day of the week)