码迷,mamicode.com
首页 > 其他好文 > 详细

知识点总结

时间:2018-07-08 01:02:18      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:int   bre   gbk   编码   aaaaaa   append   code   字符   aaaaa   

# python2
# print() print "abc"
# range() xrange()生成器
# raw_input()

# python3
# print("abc")
# range()
# input()

# = 赋值 == 比较值是否相等 is 比较内存是否相等 id(内容)
# li1 = [1, 2, 3]
# li2 = li1
# li2.append(‘4‘)
# print(li1)  # [1, 2, 3, ‘4‘]
# print(id(li2), id(li1))  # 2351029514056 2351029514056

# 数字 字符串 小数据池
# 数字的范围 -5 - 256(用的同一个id)
# 字符串:1.不能有特殊字符
#         2.s * 20 还是同一个地址 s * 21以后都是两个地址
# l1 = 6
# l2 = 6
# print(id(l1), id(l2))  # 1628859584 1628859584
#
# l3 = 300
# l4 = 300
# print(id(l3), id(l4))  # 2269162868528 2269163121520

# s1 = "s" * 20
# s2 = "s" * 20
# print(s1 is s2)  # True
#
# s1 = "s" * 21
# s2 = "s" * 21
# print(s1 is s2)  # False
#
# s1 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaas"
# s2 = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaas"
# print(s1 is s2)
#
# s1 = "a@"
# s2 = "a@"
# print(s1 is s2)

# 除了数字和字符串其他的都没有小数据池


# 表现形式是将str转换成bytes类型
# 实际上是将unicode转换成utf-8 或者gbk
s1 = "Break"
# encode 编码,如何将str -》 bytes
s11 = s1.encode("utf-8")
print(s11) # b‘Break‘

s2 = "中国"
s22 = s2.encode("utf-8")
s222 = s2.encode("gbk")
print(s22) # b‘\xe4\xb8\xad\xe5\x9b\xbd‘
print(s222) # b‘\xd6\xd0\xb9\xfa‘

  

知识点总结

标签:int   bre   gbk   编码   aaaaaa   append   code   字符   aaaaa   

原文地址:https://www.cnblogs.com/breaki/p/9278960.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!