知识点总结

Posted breaki

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识点总结相关的知识,希望对你有一定的参考价值。

# 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 = "[email protected]"
# s2 = "[email protected]"
# 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‘xe4xb8xadxe5x9bxbd‘
print(s222) # b‘xd6xd0xb9xfa‘

  

以上是关于知识点总结的主要内容,如果未能解决你的问题,请参考以下文章

#yyds干货盘点#愚公系列2023年02月 .NET/C#知识点-程序运行计时的总结

python常用代码片段总结

BootStrap有用代码片段(持续总结)

BootStrap实用代码片段(持续总结)

回归 | js实用代码片段的封装与总结(持续更新中...)

LAMP知识点总结