python基础:3.数据类型介绍
0.前言
如果可以的话,请先关注(专栏和账号),然后点赞和收藏,最后学习和进步。你的支持是我继续写下去的最大动力,个人定当倾囊而送,不负所望。谢谢!!!
1.前提
基于win10专业版64位系统+64位jdk1.8+64位python3.6.5+社区版pycharm2018.1.3+unittest+selenium3.141.0。
要学好自动化测试,我们先从python语言基础开始学习,一步一个脚印,欲速则不达哦!
2.关键字
关键字又叫保留字,就是用于支撑代码结构用到的一些单词,在代码里面具有特殊含义。
怎么查看python的所有关键字呢?
from keyword import kwlist print(kwlist) # 结果: ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
3.标识符
标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。标识符命名规则:
1)第一个字符必须是字母表中字母或下划线 '_';
2)标识符的其他的部分有字母、数字和下划线组成;
3)标识符对大小写敏感;
4)不可使用关键字。
4.python六大数据类型
python是一个弱类型的语言,定义或声明变量的时候不需要在变量名称前加类型,变量的类型取决于等号后面的对象类型。对象的类型可以通过print(type(a))查看。
1)数值型:int(整数1),float(小数1.5),complex(复数1+2j)。
2)字符串(str):用单引号或双引号括起来的就是字符串类型,哪怕是空的内容。
3)列表(list):用中括号[]括起来的就是列表类型。
4)元组(tuple):用小括号()括起来的就是元组类型。
5)集合(set):用花括号{}括起来就是集合类型。如果括起来的内容是空,则代表空字典。
怎样定义一个空的集合?
6)字典:用花括号{}括起来且里面是键值对或空时,则是字典类型。
3.可变和不可变对象
不可变对象:修改值后对象的内存地址前后会变(说明前后不是同一个对象,即便名称一样)。包括的类型有数值型、字符串和元组。
可变对象:修改值后对象的内存地址前后不变(说明前后是同一对象)。包括的类型有列表、集合和字典。
简单记忆:不可变对象不可修改,修改值后对象内存地址会变;可变对象可以修改,修改值后对象内存地址不变。
注:用id()方法查看对象指向的内存地址空间。
注:a[0]表示列表中的第一个元素对象,0位下标,列表为有序队列,从左到右,第一个元素的下标从0开始。