1.python的变量
py的变量大部分与php的类似,只是py的常亮有所不同,PI=3.,这是一个常量,但只是py习惯的把全部大写的变量叫常量,实质上还是变量,你想改变他的值也没人拦着你。PY是和php一样都是动态语言,定义变量时不用定义变量类型,而java是静态语言,定义变量时必须定义变量的类型,否则会报错。
py中的字符串类型的变量想要输出多行的时候只需用6个单引号括起来即可,即
print(”’
line1
line2
line3
);
2.python的运算
py的运算除法有些不同,/是精确运算,//是取整运算,%是获得余数的运算
3.python变量的赋值
a=10是现在内存中创建一个10的整数,然后再创建一个名字叫a的变量,将变量a指向10
b=a是在内存中创建一个b的变量,将b的变量指向a的变量指向的数据,也就是整数10
4.py的运行模式
py的运行模式有两种:交互模式和命令行模式
直接在cmd中输入python进入交互模式,交互模式一行行执行代码
pythonXXX.py执行一个py文件,将文件中的代码一次性的执行完成
在python中整数和字符串都是不可变对象,这是什么意思呢?
a=‘abc’,变量a赋值为字符串’abc’,b=a.replace(‘a’,’A’);变量b对应的值是Abc,当我们输出a的时候,a的值还是abc,这是因为abc是不可变对象,a是指向abc的,所以a并没有被改变,b变量是把a变量对应的对象a变成A后创建了一个新的对象,是Abc,b指向了Abc
最后:python是动态语言,区分大小写的!