广州番禺Python, Java小班周末班培训
薯条老师在广州做Python和Java的小班培训,一个班最多10人,学员的平均就业薪资有11K。不在广州的同学可以报名线上直播班,跟线下小班的同学们同步学习。培训的课程有Python爬虫,Python后端开发,Python办公自动化,Python大数据分析,Python量化投资,Python机器学习,Java中高级后端开发。授课详情请点击:http://www.chipscoco.com/?cate=6
8.1.1 理解数据类型
对于计算机来说,无所谓数据类型,它“看到”的只是二进制,编程语言中的数据类型是方便程序员进行数据处理而定义的一种逻辑概念。 在第十一章中会介绍面向对象编程,届时通过对象的语义来建立数据模型,我们可以自定义数据类型。
8.1.2 Python中的数据类型
Python中的数据类型主要分为简单数据类型和复合数据类型。
简单数据类型是不可再分割的基础数据类型。而复合数据类型,可由简单的数据类型组合而成。
Python中的简单数据类型有整型,浮点类型,布尔类型。整型就是我们常说的整数,浮点类型就是带小数点的,布尔类型用来表示逻辑上的真和假。Python中的复合数据类型有字符串,列表,元组,字典,集合以及类类型,在后续的教程中会对它们进行单独讲解。在本节的内容中,我们来彻底掌握Python中的简单数据类型。
8.1.3 简单数据类型
type(object)
>>> type(2020) <class 'int'>
class有类,类别的意思,在Python中通过class关键字来定义数据类型。
>>> type(0) <class 'int'> >>> type(-1314) <class 'int'>
>>> type(0.0) <class 'float'> >>> type(20.1314) <class 'float'>
>>> type(0.) <class 'float'>
>>> type(True)<class 'bool'>>>> type(False)<class 'bool'>
# 定义变量sum_of_numbers用来保存所有合数的和 sum_of_numbers = 0 合数指自然数中除了能被1和本身整除外还能被其他数(0除外)整除的数,所以首先排除1与2 for number in range(3, 10): # 通过for循环和range来遍历从2到number之间的所有自然数 for divisor in range(2, number): # % 是Python中的求余计算符号 if number % divisor == 0: # number能被其他数整除时,余数为0 # 如果余数为0,说明为合数,执行break退出循环 sum_of_numbers = sum_of_numbers + number break else: print(sum_of_numbers)
(1) 将外层循环改成了for循环(2) 将变量is_composite_number定义为布尔类型。在实际开发中,如果需要表示逻辑上的真或假,那么使用布尔类型会比较自然。
整型和浮点类型的0值会自动转换为逻辑上的假值,在Python中使用True表示真值,False表示假值。
8.1.4 特殊的None类型
>>> type(None) <class 'NoneType'>
8.1.5 变量的数据类型
>>> data_type = 0 >>> type(data_type) <class 'int'> >>> data_type = 20.1314 >>> type(data_type) <class 'float'> >>> data_type = True >>> type(data_type) <class 'bool'>
8.1.6 知识要点
(1) 数据类型是根据数据本身的性质和特征来对数据进行分类
(2) Python中的简单数据类型有整型,浮点类型,布尔类型。整型的类型名为int,浮点类型的类型名为float,布尔类型的类型名为bool。布尔类型中的True用来表示真值,False表示假值。
(3) Python同时提供了None类型,None类型从语义上表示空类型。
(4) 变量的数据类型是指变量指向的值的类型。
8.1.7 最具实力的小班培训
薯条老师在广州做Python和Java的小班培训,一个班最多10人。不在广州的同学可以报名线上直播班,跟线下小班的同学们同步学习。打算参加小班培训的同学,必须遵守薯条老师的学习安排,认真做作业和项目。把知识学好,学扎实,那么找到一份高薪的工作就是很简单的一件事。
(1) Python后端工程师高薪就业班,月薪11K-18K,免费领取课程大纲
(2) Python爬虫工程师高薪就业班,年薪十五万,免费领取课程大纲
(3) Java后端开发工程师高薪就业班,月薪11K-20K, 免费领取课程大纲
(4) Python大数据分析,量化投资就业班,月薪12K-25K,免费领取课程大纲
扫码免费领取Python学习资料:
已有2位薯条发表了看法:
访客 评论于 2021-08-17 12:41:49 回复
3是合数吗?
薯条老师 评论于 2021-10-19 16:45:41 回复
3是质数