数字
由于本节内容比较简单,将采用交互式命令行来运行(具体参见Python入门一)。
在命令提示符中输入py或者Python之后进入如下界面,一下教程均是在以下界面进行操作。
先简单介绍一下整形int和浮点型float顾名思义整形就是整数类型,浮点型是带小数的数字类型。为了使用方便Python在给变量赋值之前不用给变量声明类型,直接赋值就好。
我们可以把Python解释器当做一个计算器来使用,简单熟悉一下他的操作。
+-*/分别是加减乘除运算,()代表优先级,//代表取整,%是取余,**是乘方如下
等号=给变量赋值,不用声明类型
Python变量也可以赋值复数,用j表示
字符串
字符串可以用单引号’’,或者双引号””表示为了防止和字符串中的引号冲突可以使用来转义。
上图中为了防止歧义,Python用字符串中不同的引号来表示字符串,字符串中有单引号,就用双引号来表示),print函数打印会省略最外围引号。
在转义后代表换行,如果不想转义的话在字符串前面加上r,例如输入路径的时候。
三引号””””””可以保持字符串内部排版不变,可以消除换行。如下图
字符串直接放在一起会合并为一个字符串,但是变量和算式不行,必须用+连接,如下图
字符串可以用索引(下标)单独访问,负数代表从右边开始
字符串切片,切片包括开始但不包括结尾,切片开始的默认值为0,结束默认为结尾。
字符串本身不能被修改,只能给变量赋值新的字符串,例如把word=“python”改为jython只能通过下图方法
或者
获取字符串长度可以用len()函数
列表
Python中列表是一个复合数据类型,用方括号代表开始和结束,逗号分开每个元素。类似其他语言中的数组。和字符串一样列表也支持索引和切片。
不过和字符串不同的是,列表时可变的。
列表的append函数可以给列表添加新元素,拼接也可以,运算中也可以引用自身
列表的元素也可以是一个列表,即二维列表
数据类型先简单讲这么多,下一节见。
教程领进门,进步在个人。