1. Python有五个标准的数据类型(下面只是简单具体定义,本篇文章不具体讲解用法)
- Numbers(数字)
- String(字符串)
- List(列表)
- Tuple(元组)-
- Dictionary(字典)--相当于Java的Map
Python 中的变量赋值不需要类型声明
counter = 100 # 赋值整型变量
miles = 1000.0 # 浮点型
name = "John" # 字符串
list = [ 'runoob', 786 , 2.23, 'john', 70.2 ] # 列表
tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 ) # 元组
dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'} # 字典
列表和元祖的区别: 元祖的元素不能二次赋值,相当于只读列表
字典:key可是是任何不可变的类型, 所以列表不行。
2. Python变量赋值
1) 单个赋值
miles = 1000.0 # 浮点型
2) 链式赋值
赋同样的值
x=y=z=1;
赋不同的值
a, b, c = 1, 2, "john"
3)多元赋值
a.,b,c,d=(1,2,3,4)
a,b,c,d=[1,2,3,4];
4) 增量赋值
+=,-=,*=,/=,%=,**=,>>=。<<=。&=,|=
X+=1
X=X+1
X*=1
5. 变量交换
x=1
y=2
x,y=y,x
练习python可以使用以下链接: http://www.runoob.com/try/runcode.php?filename=HelloWorld&type=python3