五、变量与赋值
Python中的变量在声明时不需要指定其类型,它会根据你的赋值自动判断
对于数字和字符这种值类型的赋值,变量只是对它的引用,并不能直接删除其值(其实由于Python中的垃圾回收机制,你并不能真正删除任何东西,由Python自动判断它“没有人”了才会删除它)
>>> a = 1 >>> b = a >>> print(a, b) 1 1 >>> a = 9 >>> print(a, b) 9 1
六、数字
int:有符号整数(如果超出范围会自动转换为长整数)
long:长整数(其范围取决于用户的虚拟内存)
float:浮点数
complex:复数(虚数在数字末尾加字母j表示)
bool:布尔值(1代表True,0代表False,True+False的结果为1)
七、字符串
字符串可以使用一对单引号、双引号或三引号来定义;
字符串就是一个字符序列,可以使用列表的切片运算来获得字符串的子串,也可以使用下标索引获得其中的字符的位置,第一个字符的下标为0,最后一个字符的下标为(-1);
可以使用“+”号连接两个字符串(会在内存重新开辟一块空间,创建一个新的字符串来表示这个连接结果),可以使用“*”来指定字符串的重复次数。
>>> py = ‘Python‘ >>> py[-1],py[0] (‘n‘, ‘P‘) >>> py[1:-2], py[:], py[2:], py[:3] (‘yth‘, ‘Python‘, ‘thon‘, ‘Pyt‘) >>> he = ‘Hello‘ >>> he+py ‘HelloPython‘ >>> py*3 ‘PythonPythonPython‘
时间: 2024-10-06 22:59:38