王亟亟的Python学习之路(三)-基础语法以及基本数据类型

转载请注明出处:王亟亟的大牛之路

理论知识虽然很枯燥,但是你以后的高度取决于你基础的厚度

每种语言多多少少都有它的保留关键字
JAVA的:
王亟亟的Python学习之路(三)-基础语法以及基本数据类型_第1张图片

Python的:
王亟亟的Python学习之路(三)-基础语法以及基本数据类型_第2张图片

那关键字是什么?

电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。

注释
java:
-单行 //
-多行/** **/

Python:
单行#
多行'''

数据类型

整数:诸如 1 2 3 -1 -2 10 0 这种都算,当然计算机是 2进制干活的,所以 2进制 10进制 16进制的整形数据都算。。。。你懂的。。。。还有,在python是没上下限的

浮点数:就是我们数学概念中的小数,但是python没有单精度和双精度这些区分,都算一起

字符串:在Python也没有char什么的其它类型,都归于字符串,用“”或者''表示。

“数组”List:我之所以称之为数组,因为他实际呈现就是数组,但是学名还是叫列表,像这样 a = [‘AA’, 25, 100, ‘CC’,’212A’],在Python中并没有像别的语言一样像 Cint a[10]; /* 说明整型数组a,有10个元素 */这类的对数组类型有一个定义,Python并没有,并且内部的元素是可以改变的。

Tuple:长得跟数组很像例:a = (‘aaa’, 111, ‘123’, ‘哇塞123’) 内部的数据类型是可以不同的,但是有很重要的一点元祖,被初始化之后就不能被改变!

注:tuple的元素不可改变,但它可以包含可变的对象,比如list列表,元祖和列表都支持 “运算符”

Sets(集合):是一个无序不重复元素的集,诸如JAVA中的HashMap和ArrayList的结合体,并且他会自动去掉重复的元素(补充一点,它也支持不同数据类型,set也支持数学计算,交集,并集之类的)。

Dictionaries(字典):诸如java的map,它是一个无序的键 : 值对集合,并且字典的Key是不能重复的。

布尔值: 可以直接打出的True和False,Python对大小写是敏感的。

接下来,简单的演示下一系列的刚才所说的内容,还有些比较细的知识点,会在代码段注释中写出

运行效果:
王亟亟的Python学习之路(三)-基础语法以及基本数据类型_第3张图片

补充下 字典和sets,编译器对他们的提示并不相同,如图王亟亟的Python学习之路(三)-基础语法以及基本数据类型_第4张图片

源码地址:https://github.com/ddwhan0123/PythonExample/blob/master/%E7%A4%BA%E4%BE%8B/Demo.py

谢谢给位观众老爷点个 star啊!
这里写图片描述

你可能感兴趣的:(python,语言)