《Python机器学习及实践:从零开始通往Kaggle竞赛之路》第1章 简介篇 学习笔记(二)1.4Python编程基础总结

本文是《Python机器学习及实践:从零开始通往Kaggle竞赛之路》第1章的笔记,重点介绍了Python的基础知识,包括基本语法、数据类型(如数字、布尔值、字符串、元组、列表、字典)、数据运算、流程控制(分支与循环),以及函数和库的使用。通过学习,你可以掌握Python编程的基本要领。
摘要由CSDN通过智能技术生成

目录

1.4Python编程基础

1、Python基本语法

(1)一段正确运行的Python代码

(2)一段错误运行的代码

(3)小结

2、Python数据类型

(1)数字(Number)

(2)布尔值(Boolean)

(3)字符串(String)

(4)元组(Tuple)

(5)列表(List)

(6)字典(Dictionary)

3、Python数据运算

(1)算术运算

(2)比较运算

(3)赋值运算

(4)逻辑运算

(5)成员运算

4、Python流程控制

(1)分支语句(if)

(2)循环控制(for)

5、Python函数(模块)设计

6、Python编程库(包)的导入

7、Python基础综合实践


1.4Python编程基础

1、Python基本语法

(1)一段正确运行的Python代码

# 代码1:一段正确运行的Python代码
isMLGeek = True
# 如果您是一位机器学习爱好者,系统常规输出:推荐您购买《Python机器学习及实践》。
if isMLGeek:
    print('I recommend you to read "DIY Machine Learning Systems for Kaggle Competitions with Python Programming"!')

本地输出:

I recommend you to read "DIY Machine Learning Systems for Kaggle Competitions with Python Programming"!

(2)一段错误运行的代码

# 代码2:一段错误运行的代码
# isMLGeek
# 错误提示
# Traceback (most recent call last):
#   File "F:/AC/pycharm/kaggle/kaggle1.py", line 4, in <module>
#     if isMLGeek:
# NameError: name 'isMLGeek' is not defined

(3)小结

命令提示符:代码中每一行有关Python的编程语句都由>>>作为命令提示符。如果使用Pycharm或者IPython Notebook等集成开发平台,我们则看不到Python命令行提示符。

代码缩进:许多在C、C++和Java语言中需要用{}来分割的模块,在Python中都严格采用缩进机制进行区分

注释为代码添加注释是一种专业性的良好习惯,使得代码便于追溯并且提高可读性。

④瑞士计算机科学家、1984年图灵奖获得者Niklaus E. wirth在他1976年出版的著名书籍Algorithms + Data Structures = Programs中阐述了一个非常经典的观点:程序是由数据结构与算法组成

2、Python数据类型

(1)数字(Number)

常用的数字类型包括整型数(Integer)、长整型数(Long)、浮点数(Float)以及复杂型数(Complex)。整型数浮点数是我们平时最常使用的两类。

(2)布尔值(Boolean)

在Python中,用来表示真/假有固定的表示:True代表真,False代表假。切记,Python是大小写敏感的编程语言,因此只有按照这样输入才会被解释器理解为布尔值。

(3)字符串(String)

在Python里,字符串的表示可以使用成对的英文单引号或者双引号辅助进行表示:'abc'或者"123"。

(4)元组(Tuple)

元组是一系列Python数据类型按照顺序组成的序列。使用一组小括号()表征,如(1, 'abc', 0.4)是一个包含有三个元素的元组。元组中的数据类型不必统一,这个是Python的一大特点。我们可以通过索引直接从元组中找到我们需要的数据。特别需要提醒的是,大多数编程语言都默认索引的起始值为0,不是1。

(5)列表(List)

列表是用一对中括号[]来组织数据,如[1, 'abc', 0.4]。需要记住一点例外的是:Python允许在使用者在访问列表的同时修改列表里的数据,而元组则不然。

(6)字典(Dictionary)

这是Python里面非常实用而且功能强大的数据结构,特别在数据处理任务里面,字典几乎成了数据存储的主流形式。从字典自身的数据结构而言,它包括多组键(key):值(value)对,Python是用大括号来容纳这些键值对,如{1:'1', 'abc':0.1, 0.4:80}。字典中的键是唯一的,但是没有数据类型的要求。

3、Python数据运算

(1)算术运算

Python常用的算术运算符有:加法(+)、减法(-)、乘法(*)、除法(/)、取模

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值