日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

Python-day06-2018.7.9_编码以及小知识点补充

發(fā)布時間:2024/9/21 python 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python-day06-2018.7.9_编码以及小知识点补充 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本節(jié)知識點:

  1.is 和 == 的區(qū)別

  2.編碼的問題

一.is 和 == 的區(qū)別

  1.id()? 通過id我們可以查看到一個變量表示的值在內(nèi)存中的地址.

s = 'alex'

print(id(s)) ?? # int lis bool? 值存在小地址池,所以等號兩邊的值相等.

is? 是判斷在內(nèi)存中地址一樣不一樣

==? 是判斷等號兩邊的內(nèi)存地址是否一樣

?

總結(jié):

  is 比較的是內(nèi)存地址

  == 比較的是值

?

編碼的補充:

編碼回顧:

1. ASCII : 最早的編碼. ??有英文大寫字母, 小寫字母, 數(shù)字, 一些特殊字符. 沒有中?文, 8個01代碼, 8個bit, 1個byte

2. GBK: 中?文國標(biāo)碼, ?里里?面包含了了ASCII編碼和中?文常?用編碼. 16個bit, 2個byte

3. UNICODE: 萬國碼, ?里里?面包含了了全世界所有國家?文字的編碼. 32個bit, 4個byte, 包含了了 ASCII

4. UTF-8: 可變?長度的萬國碼. 是unicode的?一種實現(xiàn).? 最?小字符占8位???????????

1.英?文: 8bit? 1byte???????????

2.歐洲?文字:16bit 2byte???????????

3.中?文:24bit 3byte

?

?

Day6作業(yè)及默寫
#
# 1,老男孩好聲?選秀?賽評委在打分的時候呢, 可以進?輸入.假設(shè),
# 老男孩有10個評委.讓10個評委進?打分, 要求, 分?jǐn)?shù)必須?于5分, ?于10分.

# count = 1
# dic = {}
# while count <= 10:
# grade = int(input("請-%s-號評委輸入打分成績:" % (count)))
# if grade >= 5 and grade < 10:
# dic[str(count)+"號評委"] = grade
# count += 1
# else:
# print("輸入成績不符合要求,請重新輸入!")
# print(dic)

#
# 2.
# 電影投票.程序先給出?個?前正在上映的電影列表.由?戶給每?個電影投票.最終
# 將該?戶投票信息公布出來
# lst = ['?瓶梅', '解救吾先?', '美國往事', '???的美麗傳說']
# 結(jié)果: {'?瓶梅': 99, '解救吳先?': 80, '美國往事': 6, '???的美麗傳說': 23}

# lst = ['?瓶梅', '解救吾先?', '美國往事', '???的美麗傳說']
# dic = {}
# for i in range(len(lst)):
# # print("請為<<%s>>打分:" % (lst[i+1]))
# grade = int(input("請為<<%s>>電影打分:" % (lst[i])).strip())
# dic[lst[i]] = grade
# print(dic)



# 3. 念數(shù)字.
# 給出一個字典. 在字典中標(biāo)識出每個數(shù)字的發(fā)音. 包括相關(guān)符號. 然后由用戶輸入一個數(shù)字.
# 讓程序讀出相對應(yīng)的發(fā)音(不需要語音輸出. 單純的打印即可)

# dic={
# "-":"fu",
# "0":"ling",
# "1":"yi",
# "2":"er",
# "3":"san",
# "4":"si",
# "5":"wu",
# "6":"liu",
# "7":"qi",
# "8":"ba",
# "9":"jiu",
# ".":"dian"
#
# }
#
# gen = input("請輸入你要讀的內(nèi)容:").strip()
# for i in gen:
# print("%s" % (dic.get(i)),end=" ")




# 4. 車牌區(qū)域劃分, 現(xiàn)給出以下車牌. 根據(jù)車牌的信息, 分析出各省的車牌持有量. (升級題)

# cars = ["魯A32444","魯B12333","京B8988M","黑C49678","黑C46555","滬B25041"]
# locals = {"滬":"上海","黑":"黑龍江","魯":"山東","京":"北京"}
# hu_num = 0
# hei_num = 0
# lu_num = 0
# jing_num = 0
# for str in cars:
# # print(str)
# # print(str[0])
# if str[0] == "滬":
# hu_num += 1
# elif str[0] == "黑":
# hei_num += 1
# elif str[0] == "魯":
# lu_num += 1
# elif str[0] =="京":
# jing_num += 1
# else:
# pass
# print("%s車牌車輛數(shù)為%s\n%s車牌車輛數(shù)為%s\n%s車牌車輛數(shù)為%s\n%s車牌車輛數(shù)為%s;" % (locals.get("滬"),hu_num,locals.get("黑"),hei_num,locals.get("魯"),lu_num,locals.get("京"),jing_num))


# 5. 干掉主播. 現(xiàn)有如下主播收益信息, 按照要求, 完成相應(yīng)操作:

# zhubo = {"盧本偉":122000,"馮提莫":189999,"金老板":99999,"吳老板":25000000,"alex":126}

#1.計算主播平均收益值
#2.干掉收入低于平均值的主播
#3.干掉盧本偉


# zhubo = {"盧本偉":122000,"馮提莫":189999,"金老板":99999,"吳老板":25000000,"alex":126}
# count = 1
# sum = 0
# dic2 = {}
# dic3 = {}
# for i in zhubo.values():
# sum = sum + int(i)
# count += 1
# average = sum/count
# print("主播的平均收入為%s" % (average)) #平均收入----第一題
# for i in zhubo:
# print(zhubo.get(i))
# if zhubo.get(i) < int(average):
# pass
# else:
# dic2[i] = zhubo.get(i)
# print(dic2) #干掉收入低于平均值的主播----第二題
#
# #3干掉盧本偉
# del zhubo["盧本偉"]
# print(zhubo) #干掉盧本偉-----第三題



# 默寫題.Unicode,gbk,utf-8的轉(zhuǎn)化。

# s = "餓了么"
# print(s)
# s = s.encode("GBK") #轉(zhuǎn)換成GBK編碼 每個字占2個字節(jié) -------使用某種類型編碼
# print(s)
# s = s.decode("GBK") #把之前用GBK轉(zhuǎn)換過后的編碼再轉(zhuǎn)回來,成為uncode ------反編碼
# print(s)
# s = s.encode("utf-8") # 把uncode編碼的轉(zhuǎn)換成utf-8類型
# print(s)

轉(zhuǎn)載于:https://www.cnblogs.com/kcwxx/p/9284248.html

與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的Python-day06-2018.7.9_编码以及小知识点补充的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。