Python基础编程入门
1. Python的动态类型特性
Python的一个主要特性是动态类型。这意味着变量的类型是在程序运行时确定的,原则上,你可以在程序中为同一个变量赋予不同的数据类型。与之相对的是静态类型语言(如C或FORTRAN),它们要求你在使用每个变量之前指定其类型,若试图将字符串赋值给整数,将会导致错误(或产生意外结果)。而Python会自动为你确定变量的类型。你可以使用type函数来确定变量的类型,示例如下:
In [17]: x = 2 In [18]: type(x) Out[18]: int In [19]: x = "two" In [20]: type(x) Out[20]: str2. Python的内置函数
Python提供了许多内置函数,可用于操作和查询变量。之前我们已经使用过type、str和int函数,下面再介绍一些其他的内置函数:
| 函数 | 功能 | 示例 |
| ---- | ---- | ---- |
|len()| 返回指定变量的长度 |In [1]: s = "a long string"; In [2]: len(s); Out[2]: 13|
|abs()| 返回绝对值 |In [3]: abs(-3.14); Out[3]: 3.