Python变量和简单类型
一、python是弱类型语言(python语言区分大小写)
1.所有的变量无需申明即可使用
2.变量的数据类型随时可以改变
Python允许在任何地方插入空字符或注释,但不能插入到标识符与字符串之间。
二、注释
1、单行注释:#
2、多行注释 ’’’ ‘’’或 ””” ”””
合理的代码注释应占源代码的1/3
三、print函数输出变量
Print(value、…, sep=’ ’, end=’\n’, file=sys.stdout, flush=False)
print函数输出后自动换行是由于end的参数默认值“\n”
“\t”表示空四个字符
Sep默认是空格,两个字符串之间以什么为分割
File指定print函数的输出目标
sys.stdout:表示由屏幕输出
四、变量的命名规则
1、标识符用于给变量命名,标识符可以由数字、字母、下划线组成,其中数字不能打头。
2、标识符不能为Python的关键字,但可以包含关键字。
3、标识符不能包含空格。
五、Python的关键字和内置函数
1、关键字作为变量名,python关键字会报错。
2、内置函数作为变量名不报错,但该内置函数由于被变量覆盖导致不能使用。
关键字
六、数值类型:整型、浮点型、复数
1整型(四种表现形式)
该图为在python3.x中运行结果
该图为在python2.x中运行结果
结论:python2.x和python3.x都可以正常处理较大数,python2.x会将较大数当成long型处理。
Python的整型支持空值
Python整型数 值的四种表现形式:
1、十进制形式(即普通整数)
2、二进制形式(通常以0b或0B开头的整数)
3、八进制形式(通常以0o或0O开头的整数)
4、十六进制形式(通常以0x或0X开头的整数)
数值 10 11 12 13 14 15
对应字母 A或a B或b C或c D或d E或e F或f
为了提高数值(包括浮点型)的可读性,仅python3.x允许数值(包括浮点型)增加下划线作为分隔符,下划线并不影响数值本身。
二、浮点型
1、十进制形式 例如:4.13
2、科学计数形式 例如:4.13E3 (4.1310**3)
4.13e3 (4.1310**3)
三、复数
想要对复数进行计算必须先导入python的cmath模块