1.数据类型
Python的数据类型分别有:数值型Numeric(包括整型int,浮点型float,复数complex),字符串string,布尔型bool,列表list,元组touple,字典dict等
例如:
数字number:整型int:如1,3,4,6等;浮点型float:如1.45,-3.6等;复数(complex):由于很少用到复数在这里不做举例
字符串string:‘a’,'A','world';
布尔型bool:True ,False;
列表list:[1,3,4,'a','python'],即列表是用中括号括起来,用逗号分隔的一组数据(注:里面的元素可以改变);
元组touple:(3,2,'t'''ghost',5.5),即元组是用小括号括起来,用逗号分隔开的一组数据(注:里面的元素不可以改变也不可以删除);
字典dict:{‘name':"Tom","age":"26"},语法结构:{key:value,key:value,...},即字典是用大括号括起来的一组组键值对,其中里面的值(value)可以通过键(key)的值进行访问,例:
>>>dict={‘name':"Tom","age":"26"},
>>>print(dict["name"])
>>>Tom
2.变量
变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。——来源于百度
从数学的角度理解,变量是函数常用的x,y,z,它们是可变的,也是可以赋值的。
例如:如果x=3,y=2,z=x+y,求z的值?
用数学的思想求解方法:
因为x=3,y=2,
又因为z=x+y,
所以z=x+y=3+2=5
如果用python编程语言来计算,需要做如下求解:
x = 3 #其中x 是变量,x = 3 是赋值的过程,也就是将3放到x变量中,可以将x理解为一个容器
y = 2
z =x + y
print(z) #输出结果z
注:因为python编程代码风格讲究工整和优雅,所以代码应按照正确的方式对齐(后续会补充这一部分内容)
2.1变量的命名规则
变量名的命名规则:
1,由a-z , A-Z , 数字, 下划线( _) 组成, 首字母不能为数字和下划线(_)
2.大小写敏感, 变量a 和变量A 是不同的变量
3.变量名不能为python中的保留字
例如: and 、or 、not 、assert 、finally 、exec 、break 、for 、pass 、class 、from 、print 、continue 、def 、if 、return 、del, import 、try 、elif 、in 、while 、else 、is 等(由于在编译器中python保留字会以特殊颜色显示,所以只要多留意就好,不用死记)