django框架 课前练习


 1 s = "Alex SB 哈哈\r\nx:1\r\ny:2\r\nz:3\r\n\r\n自行车"
 2 
 3 # 问题1:如何得到["Alex SB 哈哈\r\nx:1\r\ny:2\r\nz:3", "自行车"]?
 4 
 5 s_list = s.split("\r\n\r\n")
 6 print(s_list)
 7 
 8 
 9 # 问题2:如何在上面结果基础上拿到["Alex", "SB", "哈哈"]?
10 s_tmp = s_list[0]  # 取到'Alex SB 哈哈\r\nx:1\r\ny:2\r\nz:3'
11 s_list2 = s_tmp.split("\r\n")
12 print(s_list2)
13 s_tmp2 = s_list2[0]  # 取到'Alex SB 哈哈'
14 s_list3 = s_tmp2.split(" ")
15 print(s_list3)
16 
17 # 问题3:如何在上面结果基础上拿到"SB"?
18 ret = s_list3[1]
19 print(ret)
20 
21 # ------------------------------------------------------------------------------------------
22 
23 
24 # 有一个列表,他的内部是一些元祖,元祖的第一个元素是姓名,第二个元素是爱好。
25 # 现在我给你一个姓名,如"Egon",如果有这个姓名,你给我输出他的爱好,没有就输出查无此人。
26 
27 list1 = [
28     ("Alex", "吹牛逼"),
29     ("Egon", "杠娘"),
30     ("Yuan", "日天")
31 ]
32 
33 for i in list1:
34     # print(i)
35     # print(i[0])
36     if i[0] == "Egon":
37         # 找到这个人了
38         print(i[1])  # 打印出爱好
39         break
40 else:
41     print("查无此人")
42 
43 
44 # ------------------------------------------------------------------------------------------
45 # 
46 # 我有一个HTML文件"login.html"
47 # 
48 # 问题1:我如何读取它的内容保存到变量html_s?
49 # 
50 # 文件操作
51 with open("login.html", encoding="utf-8") as f:
52     html_s = f.read()
53 
54 print(html_s)
55 
56 
57 # 问题2:我如何读取它的二进制内容保存到变量html_b
58 with open("login.html", "rb") as f:  # 以二进制形式打开文件
59     html_b = f.read()  # 读取文件内容,赋值给变量html_b
60 
61 print(html_b)
62 
63 
64 # 字符串和字节的相互转换
65 
66 b = b"asmklajsdpadjasd"
67 print(str(b, encoding="utf-8"))
68 
69 s = "sako;adjpasdja"
70 print(bytes(s, encoding="utf-8"))
71 
72 # ------------------------------------------------------------------------------------------
73 
74 s2 = "Alex 花了一百万买了辆电动车,真@@xx@@。"
75 
76 # 问题1:如何把上面的s2转变成"Alex 花了一百万买了辆电动车,真SB。"
77 
78 ret = s2.replace("@@xx@@", "SB")
79 print(ret)

优质内容筛选与推荐>>
1、Emacs + etags + cscope 阅读代码
2、第十六篇 make中的路径搜索
3、利用response和HttP中的Content-Disposition: attachment; filename=aaa.zip响应头,实现简单的文件下载
4、Oracle笔记(十二) 集合、序列
5、GuiEdit的使用


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号