学习方式:对比,推理法 (主要与java对比学习)
大部分编程语言学习内容:
1.数据类型
2.变量定义,之后学习变量作用域
3.流程控制
4.方法/函数 定义
5. 类
lambdas 单行
6.字符串
元组 》》》 数组
列表
集合
字典
7. 推导**** 好
8.高级
xml/json解析
io
socket
thread
db
web
django
************************************************************************************
Python
1.语法
变量:是存储空间(内存)的表示,是存储数据的基本单元。
变量的意义:为数据开辟内存空间
---------------------------------------------------
Python
定义变量:变量的定义是不需要指定数据类型的 如: var = 12
注释 :
单行注释以 # 开头,多行注释可以用多个 #标识符
在 Python 里,标识符由字母、数字、下划线组成。
在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。
Python 中的标识符是区分大小写的。
以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入;
以双下划线开头的 __foo 代表类的私有成员;以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。
Python 可以同一行显示多条语句,方法是用分号 ; 分开,如:
>>> print 'hello';print 'runoob'; hello runoob
Java
定义变量: 变量的定义必须要指定数据类型 如:int var = 12
注释 : 单行注释以 //开头,多行注释/* */,文档注释/** */
转义符: \t :相当于tab键的空格长度 \n:换行
在 Java 里,变量名字母、数字、下划线组成。
在Java中,所有变量名
在Java中变量名是区分大小写的。
*********************************************************************************************
python中数有四种类型:整数、长整数、浮点数和复数。
整数, 如 1
长整数 是比较大的整数
浮点数 如 1.23、3E-2
复数 如 1 + 2j、 1.1 + 2.2j
Java中数据类型:
1.基本数据类型(8):
整数:byte.short,int,long
非整数:float,double
字符:char
布尔:boolean
2.引用数据类型:
String 数组 类(Class) 枚举 接口.....