Python3的简单基本类型
单行注释
使用井号(#)开始,跟着井号(#)后面的代码或者说明文字直到这一行结束都将被解释器忽略。
多行注释
有时我们需要注释一大段内容,这时使用三个单引号或三个双引号将注释的内容括起来即可起到注释作用
1. Python中的变量需要声明吗?
变量不需要声明。变量在使用前都必须赋值,赋值后该变量才会被创建。
Python 中,变量就是变量,它没有类型(内存中对象的类型)
等号(=)用来给变量赋值。等号(=)左边是一个变量名,右边是存储在变量中的值(样例如下:在ipython中执行,ipython可以使用pip install ipython安装)
2. 多个变量怎样赋值?
Python允许你同时为多个变量赋值。例如:
3. 变量的命名规则
python中使用标识符给变量命名(变量,类,方法),标识符必须以字母,下划线(_)开头,后面可以跟任意数目的字母(英文字母,中文字符,日文字符等)、数字和下划线。区分大小写。因此s1 和S1是两个不同的标识符。
举例:
eee_abc : 合法
HelloWorld: 合法
_exs: 合法
abc#ddd: 不合法,不允许出现#
ab123:合法
1xy:不合法,标识符不允许数字开头
另外python中的关键字和内置函数,也不建议用来做变量名。
如下是关键字:
如下是内函数:
4. 标准的数据类型(六个)
Number(数字)
String(字符串)
List(列表)
Tuple(元组)
Set(集合)
Dictionary(字典)
不可变数据:Number(数字)、String(字符串)、Tuple(元组);
可变数据 :List(列表)、Dictionary(字典)、Set(集合)。
4.1 Number(数字)
Python 3 支持 int、float、bool、complex(复数:复数的虚部用j或J表示)。
在Python 3里,只有整数类型 int,表示为长整型,没有 Python 2 中的 Long。
我们还可以用isinstance判断
isinstance 和 type 的区别:
type()不会认为子类是一种父类类型。
isinstance()会认为子类是一种父类类型。
注意:在 Python2 中是没有布尔型的,它用数字 0 表示 False,用 1 表示 True 。Python3 中, True 和 False 是关键字,但它们的值还是 1 和 0,它们可以和数字相加。
小知识:可以使用del来删除变量:
数值运算
可以进行加减乘除等一些运算
小结:
Python可以同时为多个变量赋值,如x, y = 1, 2。
一个变量可以通过赋值指向不同类型的对象。
数值的除法包含两个运算符:/ 返回一个浮点数,// 返回一个整数。
在混合计算时,Python会把整型转换成为浮点数。
Python 3还支持复数,复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型
未完待续~