面试真题

""" 1 :对列表去重,并且保持原来顺序。"""
# l = [1,2,3,4,4,3,2,1,34,4,5,6,54,4,6,7,67,878,6,567,45,64,345]
# # ls = set(l)
# # print(ls)# {64, 1, 2, 3, 4, 34, 5, 6, 7, 67, 45, 878, 54, 567, 345}
# # ll = list(ls)
# # ll.sort(key=l.index)
# # print(ll)
# ls = list(set(l))
# ls.sort(key=l.index)
# print(ls)
""" 2. 现有两元组(('a'),('b')),(('c'),('d'))。请使用python中匿名函数生成列表[{'a':'c'},{'b':'d'}]"""
# t = (('a'),('b')),(('c'),('d'))
# d = {}
# for i in t :
#     print(i)
#     d[i[0]] = i[1]
#     print(d)
    # ('a', 'b')
    # {'a': 'b'}
    # ('c', 'd')
    # {'a': 'b', 'c': 'd'}
""" 3. 请给出二分查找的python示例代码。"""
# def search(num,l,start=None,end=None):
#     start = start if start else 0
#     end = end if end else len(l) - 1
#     mid = (end - start)//2 + start
#     if start > end:
#         return None
#     elif l[mid] > num :
#         return search(num,l,start,mid-1)
#     elif l[mid] < num:
#         return search(num,l,mid+1,end)
#     elif l[mid] == num:
#         return mid
# l = [1,2,3,4,4,3,2,1,34,4,5,6,54,4,6,7,67,878,6,567,45,64,345]
# num = 878
# print(search(num,l)) # 17

''' 4. 在python字符串格式化中,%和.format的主要区别是什么?'''

# %s普通版字符串格式化,还有%d 是十进制数。
# .format是格式化字符串。 可以按照顺序传入值,也可以根据关键字传值。

''' 5. *args 和 kwargs 在上面情况下会使用到?给出使用**kwargs的示例代码。'''


# x= ' f'
# y=2
# # print(x*y)
#
# d= {'1':5,'2':22}
# dd = d
# d['1'] = 10
# print(dd)
# ddd = d['1']+dd['1']
# print(ddd)


# l = [1,2,3,4,5]
# l1=l[:]
# l.append(6)
# print(l1)  # [1, 2, 3, 4, 5]


# name1 = [1,2,3,4,5]
# name2 = name1
# name3 = name1[:]
# name2[0] = 'a'
# name3[1] = 'b'
# sum = 0
# for i in (name1,name2,name3):
#     if i[0] == 'a':
#         sum += 1
#     if i[1] == 'b':
#         sum += 10
# print(sum)
# 12


# a = lambda p:p*2
# b = lambda p:p*3
# x = 2
# x = a(x)  # 4
# x = b(x)  # 12
# x = a(x)  # 24
# print(x)



# x = 1
# y = 0
# z = 0
# if x or y and z:
#     print('6666')
# else:
#     print('false')
# and优先级高

# 在python里面如何实现tuple和list的切换
# t = (1,2,3,4)
# print(t,type(t))
# l = list(t)
# print(l,type(l))
# (1, 2, 3, 4) <class 'tuple'>
# [1, 2, 3, 4] <class 'list'>

# 请用python代码实现删除一个列表里面的重复元素
# l = [1,2,3,4,5,6,4,3,2,1,6]
# # ll = []
# # for i in l :
# #     if not i in ll :
# #         ll.append(i)
# # print(i)
# ll = list(set(l))
# ll.sort(key=l.index)
# print(ll)


# 如何得到一个list的交集或者差集
# l = [1,2,3,4,5]
# l1 = [1,2,3,4,6,7]
# # 转为set类型,
# # >> x & y  # 交集
# # >> > x | y  # 并集
# # >> > x - y  # 差集
# s = set(l)
# s1 = set(l1)
# print(list(s&s1))
# print(list(s-s1))
# print(list(s|s1))



# 第三页!!!!!!!!!!!!!!!!!!!!


# 产生数组对象
# 将时间字符串转化为时间对象
# import datetime
# date = datetime.datetime.strptime('2018-1-11','%Y-%m-%d')
# # print(date) # 2018-01-11 00:00:00
#
# # 灵活处理时间对象。
# # import dateutil
# # date = dateutil.parser.parse('2018-2-2')
# # print(date)
#
import pandas  # 你知道开始和结尾就可以知道中间的日子,可以自动识别闰年。
# # print(pandas.date_range('2015-12-1','2016-2-2'))
# # print(pandas.date_range('2016-1-1',periods=40,freq='B')) # periods 时间 长度  第三个参数默认D
# """
# start     开始时间
# end       结束时间
# periods       时间长度
# freq      时间频率,默认为'D',可选H(our),W(eek),B(usiness),S(emi-)M(onth),(min)T(es), S(econd), A(year),…
# """
#
# # #####文件操作
# df = pandas.read_csv('') # 逗号分隔
# df1 = pandas.read_csv('',sep='\s+') # 逗号分隔
# df2 = pandas.read_table('',) # \t 分隔 制表符


import matplotlib.pyplot as plt
import numpy as np

# plt.plot([0,1,2,3],[4,7,9,13],marker=',')
# plt.plot([2,3,32,3,31])
# plt.title = ('pipipi')
# plt.show()

# x = np.linspace(-100,100,100000)  # start end  切成多少块
# y1 = x
# plt.plot(x,y1,label='$y=x')  # 加了$,就是公式环境。
# plt.legend()


plt.pie([1,2,3],labels=['a','b','c'])
plt.axis('equal')
# plt.show()




import socket
# s = socket.gethostbyname('baidu.com')
# print(s)
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,463评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,868评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,213评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,666评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,759评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,725评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,716评论 3 415
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,484评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,928评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,233评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,393评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,073评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,718评论 3 324
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,308评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,538评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,338评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,260评论 2 352

推荐阅读更多精彩内容