动态类型 (对象) 与 字符串

对象

#!/usr/bin/env python
# -*- coding:utf8 -*-
#动态性  a 变量名为指针  3位内存空间存入的值  所以a可以指向任何值 指向新值时旧值被释放
a = 3
print (a)  #3

a = 'sss'
print (a)  # sss

a = 3.14
print (a)  # 3.14

# 对象的垃圾收集机制 引用计数形式 当 a = 'sss' 的时候  3 这个对象引用计数为0 自动回收空间
import sys
print (sys.getrefcount(1))  # 584  系统的重复引用

字符串

动态类型 (对象) 与 字符串_第1张图片
表达式.png
动态类型 (对象) 与 字符串_第2张图片
反斜杠含义.png
代码解释

#************************索引 分片  拓展分片************************************
x = '0123456789'

print (x[-1])   #9

print (x[1:3])  # 12

print (x[:-1])  # 012345678

print (x[1:8:3])  # 147   解释 1:8  1234567 从头取 每隔3个取值一次 1 4 7

print (x[::2])  # 02468   解释:: 所有字符串  2 隔2取值一次

#字符串转换

num1 = int("33")

str2 = str(24565786)

print (num1,str2) #  (33, '24565786')

你可能感兴趣的:(动态类型 (对象) 与 字符串)