Python3.x基础篇(一)
一·(变量)
1.python的变量不用声明可以直接使用
删除变量使用 del 如:del a
2.赋值问题
python允许同时为多个变量赋值
如:a=b=c=1
可以创建多个对象赋值
如:a , b, c=1, 2, “hello”
3.关于命名
变量名可以包括字母,数字,下划线 ,但不能以数字开头
Python区分大小写 如:A ,a 完全是两个名称
做为全栈工程师 命名要做到“见名知意”
以下为一些基本的应用实例
a=10
a=12
a=13
print(a)
这时地址a以最后一个赋值为准
输出结果 13
a=10;
print(a,#值
type(a),#类型
id(a)#地址
)
python可以通过内置函数type()输出对象类型; id()地址;
2·数字(Number):
python 3支持3种数值类型(int,float,complex number(复数))
Int(整型或整数)是正数或是负数 在python 3中只有一种整型 int
float(浮点型) 1.0 浮点型可以用科学记数法表示:2.5e2=2.5*10^2
complex numbers(复数) a+b j a ,b都可以是浮点型
x=121-12j
print(x.imag)
print(x.real)
-12.0
121.0
a,b,c,d=1,1.0,True,4+3j
print(type(a),type(b),type©,type(d))
<class ‘int’> <class ‘float’> <class ‘bool’> <class ‘complex’>
Python3中 True和 False定义成了关键字,但他们的值还是0和1,可以和数字相加a,c=1,True
e=a+c
print(e)
输出结果为 2
不同于其他语言的算式表达
除法得到一个浮点数 print(2/4) 结果为0.5
除法得到一个整数 print(2//4)结果为0
乘方print(2**5)结果为 32 #2^5
混合计算时python会把整型数转换成浮点数