目录
#单行注释
'''多行注释 多行注释 '''
"""多行注释 多行注释 """
5. python没有声明引用、变量和常量的关键字,直接写引用、变量和常量的名称就是在声明一个引用。
6. 一个引用可以先后被指向不同类型的数据
7. 约定小写的引用表示一个变量 大写的引用表示一个常量
8. python2解析器解析python文件默认采用iso8859-1,python3模式使用utf-8,保存的磁盘文件也与采用的编码格式一样
9.python2版本的python文件,需要显示声明编码,#coding=utf-8。Python3版本python文件,已经隐式声明文件编码,
不需要在多此一行代码
5. 字符串、列表、元组中单个元素的访问方法,使用[]和:
python中的引用前不用声明数据类型,但是数据本身有类型的区别
布尔类型的直接量只有两个值:True False
通常被称为是整形或整数,是正或负整数,不带小数点。
无限大小的整数,整数最后是一个大写或小写的L。
浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 10^2 = 250)
复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。
类似于java中的null,表示没有值,只有一个直接量None
和java没区别
比java多了 幂赋值运算符 和 取整除赋值运算符
**= 幂赋值运算符 c **= a 等效于 c = c ** a
//= 取整除赋值运算符 c //= a 等效于 c = c // a
没有++ 和--运算符
和java没有区别
Java中的逻辑运算符
in 如果在指定的序列中找到值返回 True,否则返回 False。
not in 如果在指定的序列中没有找到值返回 True,否则 False。
is 判断两个标识符是不是引用自一个对象
x is y, 如果 id(x) 等于 id(y) , is 返回结果 1
is not 判断两个标识符是不是引用自不同对象
x is not y, 如果 id(x) 不等于 id(y). is not 返回1
条件语句、循环语句的条件表达式不再使用()来说明。条件表达式不再满足循环语句继续执行时,会转入else语句 执行