集合+函数

 一、集合

1、

l  = [1,2,3,3,3,44,4,4,1]
print(set(l))

输出结果为:

D:\work_soft\Miniconda3\python.exe F:/python-besttest/day05/aaa.py
{1, 2, 3, 44, 4}

Process finished with exit code 0

2、

s = set()
s  = {1,2,3,4}
print(s)

运行结果:

D:\work_soft\Miniconda3\python.exe F:/python-besttest/day05/aaa.py
{1, 2, 3, 4}

Process finished with exit code 0

二、

def my(name,sex=''): #形式参数
    print('hahaha',name)
    return name

my('111')#实际参数

运行结果:

三、

1、

def read_file(file_name):
    with open(file_name,encoding='utf-8') as f:
        return f.read()

无结果输出

2、

import datetime
def welcome(name):
    msg = '欢迎登录【%s】,今天的日期是 【%s】'%(name,datetime.date.today())
    print(msg)

无结果输出

 四、

json.load(f) #把json串变成字典

 json.dumps(d) #把字典转成json

import json
f  = open('a.txt','w',encoding='utf-8')
# res = f.read()
# json.loads(res) #
# json.load(f)  #把json串变成字典
goods  = {
    '宝马':11111,
    '奔驰':22222
}
print(json.dumps(goods))

# json.dumps(d) #把字典转成json
json.dump(goods,f,ensure_ascii=False)# json会帮你write一次

五、

import datetime
msg = '欢迎光临 {name} ,今天的日期是 {today} '
msg = msg.format(name='刘欣雨',today=datetime.datetime.today() )
print(msg)

六、

# format_map
d = {'name':'小黑','sex':'不知道'}
words ='名字 {name}  ,性别 : {sex}'.format_map(d)
print(words)

 

 七、

#字符集
        # 只认识2进制 0  1
        # 0 1
    # 阿斯克码表     12  {}

 

posted @ 2018-07-07 22:42  灿烂初秋  阅读(113)  评论(0编辑  收藏  举报