一.is 和 == 的区别

  == 比较 比较的俩边的值

  is 比较 比较的是内存地址 id()

二.小数据池

  数字小数据池的范围  -5 ~ 256
  字符串中如果有特殊字符他们的内存地址就不一样
  字符串中单个*20以内他们的内存地址一样,单个*21以上内存地址不一致 三.编码和解码

  ascii 码:

  不支持 中文

  支持 英文 数字 符号

  8位 一个字节

  gbk码 国标:

  支持 中文,英文,数字,符号

  英文 16位 二个字节

  中文 16位 二个字节

  unicode 万国码

  支持 中文,英文,数字,符号

  英文 32 位 四个字节

  中文 32位 四个字节

  utf-8 长度可变的万国码 最少用8位

  英文 8位 一个字节
  中文 24位 三个字节

  Python3中 程序运行阶段 使用的是unicode 显示所有的内容

  bytes类型

  传输和存储都是使用bytes

  pycharm 存储的时候默认是使用utf-8

1,好声⾳选秀⼤赛评委在打分的时候呢, 可以进⾏输入. 假设, 老男孩有10个评委. 让10个评委进⾏打分, 要求, 分数必须⼤于5分, ⼩于10分.

2. 电影投票. 程序先给出⼀个⽬前正在上映的电影列表. 由⽤户给每⼀个电影投票. 最终 将该⽤户投票信息公布出来 lst = ['⾦瓶梅', '解救吾先⽣', '美国往事', '⻄⻄⾥的美丽传说'] 结果: {'⾦瓶梅': 99, '解救吴先⽣': 80, '美国往事': 6, '⻄⻄⾥的美丽传说': 23}

3. 念数字.  给出一个字典. 在字典中标识出每个数字的发音. 包括相关符号. 然后由用户输入一个数字. 让程序读出相对应的发音(不需要语音输出. 单纯的打印即可)

4. 车牌区域划分, 现给出以下车牌. 根据车牌的信息, 分析出各省的车牌持有量. (升级题)

5. 干掉主播. 现有如下主播收益信息, 按照要求, 完成相应操作:

#
num = 1
while num <= 10:
count = input("请第%s位评委进行打分:" % (num))
if count.isdigit() and 5 < int(count) < 10:
num += 1
else:
print("输入分数有误,请重新打分")
continue #
# lst = ['金苹梅', '解救吾先生', '美国往事', '西西里的美丽传说']
# dic = {'金苹梅': 99, '解救吾先生': 80, '美国往事': 6, '西西里的美丽传说': 23}
# print("目前正在上映的电影:" )
# for i in lst:
# print(" %s" % (i))
# else:
# while 1:
# count = input("请输入电影名查询投票结果:")
# if count in lst:
# print("获得票数%s" % (dic[count]))
# else:
# print("输入有误请重新尝试")
lst = ['金苹梅', '解救吾先生', '美国往事', '西西里的美丽传说']
dic = {}
print("目前正在上映的电影:" )
for i in lst:
count = input("请为电影%s投票" % (i))
dic[i] = count
print(dic) #
dic = {'-':'fu',
'':"ling",
"":'yi',
'':'er',
'':'san',
'':'si',
'':'wu',
'':'liu',
'':'qi',
'':'ba',
'':'jiu',
'.':'dian'}
count = input("请输入一个数:")
for i in count:
print(dic[i],end=" ") #
car = ['鲁A32444','鲁B12333','京B8989M','黑C40678','黑C46555','沪B25041']
locals = {'沪':"上海",'黑':'黑龙江','鲁':'山东','鄂':'湖北','湘':'湖南','京':'北京'}
li = []
dic = {}
for i in car:
if locals[i[0]] in locals.values():
li.append(locals[i[0]])
for n in li:
dic[n] = li.count(n)
print(dic)
#
zhubo = {'卢本伟':122000,'冯提莫':189999,'金老板':99999,'吴老板':25000000,'alex':126}
#(1)
# sum = 0
# for i in zhubo.values():
# sum += i
# print(sum/len(zhubo)) #(2)
sum = 0
for i in zhubo.values():
sum += i for n in list(zhubo):
if zhubo[n] < sum/len(zhubo):
del zhubo[n]
print(zhubo) #(3)
# zhubo.pop["卢本伟"]
# print(zhubo)

python is 和 == 的区别的更多相关文章

  1. python @classmethod和@staticmethod区别

    python 类方法和静态方法区别 python @classmethod和@staticmethod区别 Python中至少有三种比较常见的方法类型,即实例方法,类方法.静态方法.它们是如何定义的呢 ...

  2. 【python】classmethod & staticmethod 区别

    来源:http://blog.csdn.net/carolzhang8406/article/details/6856817 其他参考: http://blog.csdn.net/lovingprin ...

  3. python中@classmethod @staticmethod区别

    Python中3种方式定义类方法, 常规方式, @classmethod修饰方式, @staticmethod修饰方式. class A(object): def foo(self, x): prin ...

  4. python中@classmethod @staticmethod区别(转)

    pthon中3种方式定义类方法, 常规方式, @classmethod修饰方式, @staticmethod修饰方式. class A(object): def foo(self, x): print ...

  5. [转]python中@classmethod @staticmethod区别

    Python中3种方式定义类方法, 常规方式, @classmethod修饰方式, @staticmethod修饰方式. class A(object): def foo(self, x): prin ...

  6. python的==和is区别

    Python中: is判断两个标识符是否引自同一个对象 ==判断两个标识符的值是否相等 区别于java: ==判断两个标识符是否引自同一个对象 .equals()判断是否相等   #如果是String ...

  7. PyQt的QString和python的string的区别

    转载于http://blog.chinaunix.net/uid-200142-id-4018863.html python的string和PyQt的QString的区别 python string和 ...

  8. js中正则表达式与Python中正则表达式的区别

    今天女票让我帮她写一个js中的正则,来提取电话号码,对于正则规则来说,js与python是基本没有区别的,重点的区别是在一些函数与方法中. python中的正则提取: import re str = ...

  9. Python和Java的区别

    这里是我的一些总结,有些是参考别人的(在这里谢谢!!!) 区别: 1.Python比Java简单,学习成本低,开发效率高2.Java运行效率高于Python,尤其是纯Python开发的程序,效率极低3 ...

  10. Python深拷贝与浅拷贝区别

    可变类型 如list.dict等类型,改变容器内的值,容器地址不变. 不可变类型 如元组.字符串,原则上不可改变值.如果要改变对象的值,是将对象指向的地址改变了 浅拷贝 对于可变对象来说,开辟新的内存 ...

随机推荐

  1. 【51nod-1278】相离的圆(二分)

    思路 做法就是先把圆的直径化成线段,然后将线段的起点从小到大排序,以第i条线段为例,找i+1~n条中这样一条线段,满足是第一条且起点比第i条的终点要大(即满足相离),那么包括这条线段之后的线段也满足和 ...

  2. easyui(1)

    使用Easyui1.引入必要的文件 1).jquery核心库 2).easyui核心库 3).easyui中文提示信息 4).自己开发的js文件 5).easyui核心UI文件css 6).easyu ...

  3. linux安装配置apache服务(httpd)

    1. 安装 httpd. [root@linuxprobe ~]# yum -y install httpd 2. 删除默认欢迎页面 [root@linuxprobe ~]# rm -f /etc/h ...

  4. Java:浅克隆(shallow clone)与深克隆(deep clone)

    Summary 浅克隆与深克隆对于JavaSE来说,是个难度系数比较低的概念,但不应该轻视它. 假设一个场景:对于某个list,代码里并没有任何对其的直接操作,但里面的元素的属性却被改变了,这可能就涉 ...

  5. div横排放置对齐问题;block,inline,inline-block区别

    1.左右两个div都设置为float:left,如果右边div没有设置宽度,右边div的宽度会根据div里的内容自动调整. 缺点:不易控制 2.只有左侧div设置为float:left,右侧div设置 ...

  6. BZOJ3924 ZJOI2015 幻想乡战略游戏 【动态点分治】

    BZOJ3924 ZJOI2015 幻想乡战略游戏 Description 傲娇少女幽香正在玩一个非常有趣的战略类游戏,本来这个游戏的地图其实还不算太大,幽香还能管得过来,但是不知道为什么现在的网游厂 ...

  7. selenium python实例脚本1

    #!/usr/local/bin/python3 # coding=utf-8 #统一编码from selenium import webdriverfrom time import sleep#im ...

  8. FastJson的一些使用

    前言 最近经常使用json的一些转换,使用的是fastjson,所以就对fastjson进行了一些汇总,记录下来. 正文 主要的api 首先是一些类库的说明: SerializeWriter:相当于S ...

  9. Django 向数据表中添加字段方法

    在模型order中添加字段discount字段,并给予初始值0 方法: 先在models.py中修改模型 添加 discount = models.DecimalField(max_digits=8, ...

  10. Navicat工具导出mySQL数据库某个视图结构的.sql脚本

    用Navicat工具怎么都导不出来mySQL数据库的某个视图.sql脚本,即使导出来也只是包含视图记录,不包含视图结构.经过一番研究,终于克服,操作如下: 1.在某个数据库中,新建备份,如下图 2.选 ...