百木园-与人分享,
就是让自己快乐。

python字符类型

# -*- coding:utf-8 -*-
# auther = 林深见鹿,海蓝见鲸


\'\'\'

dict = {\"Bob\":[\"class1\"],\"Alex\":\"class2\",\"Gob\":\"class3\",\"Joe\":\"class4\"}
dict[\'jiao\'] = \"class5\"
print(dict)
print(dict.keys())
print(dict.values())
print(dict.items())
print(dict[\"Bob\"])

for k,v in dict.items():
    print(k,v)

for k in dict:
    print(k,dict[k])
for k in dict.keys():
    print(k)
print(len(dict))



\'\'\'

\'\'\'

import random
sum_number = []
count = 1


for i in range(1,301):
    sum_number.append(i)
print(\"总员工号:\",sum_number)

for i in range(6):
    count += 1
    if count <=4:
        win1 = random.sample(sum_number, 30)
        for j in win1:
            # print(j)
            sum_number.remove(j)
        print(\"剩余未中奖人员\",len(sum_number))
        print(f\"第{count}次开奖\")
        print(f\"三等奖中奖名单:{win1}\")
    elif 5 <= count <7:
        win2 = random.sample(sum_number, 10)
        for k in win2:
            # print(j)
            sum_number.remove(k)
        print(\"剩余未中奖人员\",len(sum_number))
        print(f\"第{count}次开奖\")
        print(f\"二等奖中奖名单:{win2}\")

    elif count == 7:
        win3 = random.sample(sum_number, 1)
        for q in win3:
            # print(j)
            sum_number.remove(q)
        print(\"剩余未中奖人员\",len(sum_number))
        print(f\"第{count}次开奖\")
        print(f\"一等奖中奖名单:{win3}\")

    else:
        exit(\"抽奖结束\")


\'\'\'

\'\'\'

import random
import time
staff_number = []
for i in range(300):
    staff_number.append(f\"员工{i}\")
print(staff_number)
level = [30,6,3]
for i in range(3):
    # print(level[i])
    winpople = random.sample(staff_number,level[i])
    # print(i)
    for p in winpople:
        # print(p)
        staff_number.remove(p)
    print(f\"抽中{3-i}等奖的人是:{winpople}\")
    time.sleep(1)
    
\'\'\'

\'\'\'
all_user = [
    [\"赵\",\"北京市顺义区\"],
    [\"钱\",\"北京市昌平区\"],
    [\"孙\",\"北京市密云区\"],
    [\"李\",\"山东省德州市\"],
    [\"周\",\"河北省衡水市\"],
    [\"吴\",\"天津市南开区\"],
    [\"郑\",\"上海市长宁区\"],
    [\"王\",\"河南省郑州市\"],
    [\"牛\",\"内蒙古呼和浩特\"]
]
new_list = {}
for i in all_user:
    print(i[1][:3])
    print(i)
    if i[1][:3] not in new_list:
        new_list[i[1][:3]] = [i]
        print(new_list[i[1][:3]])
        print([i])
        print(new_list.keys())
    else:
        new_list[i[1][:3]].append(i)

for k in new_list:
    print(k,end=\"\\n\")
    print(new_list[k],end=\"\\n\")

\'\'\'

\'\'\'
dict = [[\"Bob\",\"class1\"],[\"Alex\",\"class2\"],[\"Gob\",\"class3\"],[\"Joe\",\"class4]\"],[\"class1\",\"class]\"]]

# print(dict)

d2 = {}

for i in dict:
    # print(i)
    # print(i[1][:6])
    if i[1][:6] not in d2:
        d2[i[1][:6]] = [i]

    else:
        d2[i[1][:6]].append(i)

print(d2)
for k in d2:
    print(k,end=\'\\n\')
    print(d2[k],end=\'\\n\')

\'\'\'

\'\'\'
f = open(r\"C:\\\\Users\\\\xckj-jiaoweinan\\Desktop\\\\1.txt\",mode=\"r+\",encoding=\"utf-8\")

data = f.read()
print(data)
f.write(\"jiao\\n\")
f.write(\"jiao1\\n\")
new = data.replace(\"jiao1\",\"焦\")
print(new)
f.write(new)
f.close()
countsum = data.count(\"jiao\")
print(countsum)
f.seek(0)
f.truncate()

\'\'\'

\'\'\'
a = [1,2,3,4,5,6,7,8,9,0]
print(bool(True))
print(all(a))

\'\'\'

\'\'\'
all_name = dict(name=\"Bob\", age=\"20\", class_number=\"1班\")
print(all_name)
print(dir())
print(locals())
# dir()打印当前程序全部变量名
# locals()打印当前程序全部变量名和变量值
a = list()
a.append(\"1\")
print(a)
l = list(range(10))
print(l)


def count(x):
    return x ** 2


res = map(count, l)  # 并没有执行 (迭代器),方法只能定义一个参数,方法需要return
for i in res:  # 每循环一次,就把列表的元素给count函数执行
    print(i)

rex = max(l) #求最大值
rem = min(l) #求最小值
reum = sum(l) #求和
print(rex)
print(rem)
print(reum)


\'\'\'

\'\'\'
print(round(1.2331566,3))
a = [\"1\",\"2\",\"3\"]
b = [\"a\",\"b\",\"c\"]
print(zip(a,b))
# 两个列表每个元素配对,只一一对应,多出的元素不显示配对(py2显示为none)
for i in zip(a,b):
    print(i)
\'\'\'

 


来源:https://www.cnblogs.com/jiaown123/p/15987090.html
本站部分图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » python字符类型

相关推荐

  • 暂无文章