以下总结内容均以Java和C语言进行类比。
变量以及变量的类型:
由于Python是弱类型的编程语言,所以在Python中定义变量并不需要像Java和C那样必须在定义变量时声名变量的类型,你可以直接 变量名=xx。Python解释器会在执行代码时根据你给变量的赋值自动识别变量类型。
Python的变量类型主要有:int、float、complex(进行科学运算时使用)、string、List、Tuple、Bool、Dictionary。
标识符和关键字:
标识符和关键字可以通过导入keyword模块来获取Python中的所有关键字的列表。
变量名命名方式:
在Python中变量的命名方式和Java还有C基本相同,变量名可以使用字母、数字和下划线组成,但变量名不能使用数字开头也不能与Python中现有的关键字冲突。
算数运算符:
在Python中算术运算符与Java还有C的主要区别:在Python中不能使用++运算符,而且在变量赋值时不能使用类似于x = (y = z +1)的语法。
变量数据类型转换:
使用 数据类型(变量名)进行类型转换,如(num = int(str1))
输入和输出:
从控制台接收字符串数据使用input(),其中需要注意的是使用input获得的数据全都是字符串类型。
向控制台打印数据使用print(),使用%d、%f、%s等做占位符进行格式化输出字符串,如:print('%d'%num),如果需要传递多个参数需要使用元组的方式坐参数如print('%d%d'%(num1,num2))。
注释
在Python中使用#来表示单行注释,使用三对引号来表示多行注释。如:"""这里是注释内容"""