1.3.1 两大数据类型
Python中的数据类型,总的来说,可分为两大类,一类是不可变数据类型,一类是可变数据类型。不可变是指不能对对象本身进行修改,在对其进行添加,修改等操作时,会返回一个新的对象。而可变是指可以对对象本身进行添加,修改,删除等操作。
当需要在程序中表达不可变的语义时,就应当使用不可变类型,比如定义一个表示一年四季的数据类型,一年只有四季,是不可变的。当需要在程序中表达可变的语义时,就应当使用可变类型,比如实现一个购物车。购物车是可变的,需要对购物车进行加购,商品移除等操作。
1.3.2 不可变数据类型
Python中的不可变数据类型有整型,浮点型,布尔型,空类型,字符串,元组等。以下是关于这些不可变类型的代码实例:
# (1) 定义一个整型类型的变量age age = 13 # (2) 定义一个浮点类型的变量price, 浮点型即小数类型,浮点型的类型名是float price = 11.11 # (3) 定义一个布尔型的变量is_happy, 布尔类型的True表示真值,False表示假值 is_happy = True # (4) 定义一个空类型的变量empty, None值恒为假 empty = None # 定义一个字符串类型的变量poem, 在Python中用英文引号括起来的就是字符串 poem = "昔日匣中三尺水,曾与明月斗清霜" # 定义一个元组类型的变量season, 在Python中用()括起来的就是元组。元组的()是可以省略的 season = ("春天", "夏天", "秋天", "冬天")
1.3.3 可变数据类型
Python中的可变数据类型有列表,字典,与集合。以下是关于这些可变类型的代码实例:
# (1) 定义一个列表类型的变量, 在Python中用[]括起来的即为列表 numbers = [1, 3, 5, 7, 9] # (2) 定义一个字典类型的变量,Python中的字典是键值对的集合 # {name: value} students = {"Lohan": 98, "LoMei": 99, "LoChole": 92} # (3) 定义一个集合类型的变量, Python中的集合仅包含键 pets = {"Lohan", "LoMei", "LoChole"}
系统学习Python中的数据类型,可参考薯条老师的《Python基础教程》,也可以直接在京东商城购买薯条老师与人民邮电出版社合作出版的《Python从入门到精通》。
1.3.4 最具实力的小班培训
薯条老师在广州有开设线下培训班,小班授课模式,一班最多6个人。也可一对一授课,全程帮助你学好计算机,实现高薪就业。不在广州的同学可提供住宿,也可以报名线上小班,用腾讯会议上直播课。
(1) Python后端工程师高薪就业班,月薪11K-18K,免费领取课程大纲
(2) Python中高级爬虫逆向工程师就业班,月薪15K-25K,包拿Offer
(3) Python数据分析+商业分析+数据科学就业班,企业级项目实战,月薪10K-20K
(4) Python量化交易就业班,A股+期货+数字货币量化,月薪10K-40K
(5) Python机器学习+深度学习算法工程师,月薪20-50K
跟薯条老师学习的学生有拿到花生日记,林氏家居,南方电网,京东, 阿里等公司的offer, 学生的最低薪资有6K,最高薪资有18K, 平均就业薪资有11000。
扫码咨询薯条老师: