python数据分析——Python语言基础(语法基础)

本文涉及的产品
实时计算 Flink 版,5000CU*H 3个月
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
智能开放搜索 OpenSearch行业算法版,1GB 20LCU 1个月
简介: 对于学过C语言的人来说,python其实很简单。学过一种语言,学习另一种语言,很显然的能感觉到,语言大体上都是相通的。当然,没学习过C语言,不是就不能学习python,python相对于其他语言,还是入手最简单的。

Python语言基础——语法基础


前言

对于学过C语言的人来说,python其实很简单。学过一种语言,学习另一种语言,很显然的能感觉到,语言大体上都是相通的。当然,没学习过C语言,不是就不能学习python,python相对于其他语言,还是入手最简单的。


语法基础

变量

变量是值可以改变的量,可以理解为一个容器。这个容器里存放的内容是可以发生改变的。python在变量类型定义方面没有强制性要求,对新手尤其方便。

在python中,不需要专门定义变量的类型,系统会根据变量的值自动判断其数据类型。在Jupyter Notebook 中输入下列代码,并点击运行按钮,观察结果

a = 1
print(a + 5)
print("hello!")
a = 5
print(a + 6)

使用Jupyter Notebook 编译器,可以一步一执行,大大降低了我们写出错误的代码。

这个出问题的原因是因为a 它的值是字符串 字符串加一个整形会报错 把它改成字符串的形式就不会报错了

给a赋一个5的字符串 打印的是5 和 6 连接的字符串

标识符

标识符用于标识某个符号或者东西的名字,可以理解为命名方式。在python中用来命名变量、函数、类、数组、字典、文件、对象等多种元素。

标识符命名需要满足下列规则:

  1. 只能由字母、数字和下划线组成,而且必须以字母或下划线开头;
  2. 不能使用python关键字;
  3. 长度不能超过255个字符。

如下,如果使用关键字,Jupyter Notebook便会报错

数据类型

数据主要包括整型、浮点型、字符串、布尔型等。

整型就是整数类型,浮点型为带小数点的数,这两者主要用于数值型数据的处理和分析。

字符串由单个或多个字符构成,布尔型则用于判别结果为真时,返回True,反之则返回False。

在python中可以使用type()方法来查看变量类型

输入与输出

输入:这部分的输入是指键盘的输入。在python中,使用input()方法实现键盘端的输入,同时将输入内容赋值给一个变量,输出则是使用print()方法实现

输出:在使用print方法实现输出时,可以根据需求,增加一些格式设置。在设置的过程中,主要使用format()方法。如输出满足保留小数点后一位的要求的代码为:

其中使用“{}”作为一个占位符,输出的时候将format函数括号中的内容填充到占位符中。对于整型和字符串都可以按原样输出,而对于浮点型数据,有时需要考虑小数位数。这种情况下,在占位符“{}”中进行设置。在该代码中占位符中的“:.1f" 表示小数点后四舍五入后保留一位小数输出

当有多个变量输出时,可以设置多个占位符"{}"

注意:python 的print函数 后面变量 是 . 号 和C语言不一样 C语言是,

format()控制多个格式

代码缩进与注释

在python开发多行代码时,采用缩进的管理方式来组织代码块,也就是同一个代码块具有相同的行缩进。

在代码的第一行以”#“开头,就是对代码的注释。注释的功能就是用于解释代码行的用意和相关用法,但不参与实际的代码解释和编译。


总结

Python是一种高级编程语言,其语法简单易学,具有机器学习、数据分析、计算机视觉、自然语言处理等多种应用场景。

相关文章
|
1月前
|
机器学习/深度学习 数据可视化 数据挖掘
使用Python进行数据分析的入门指南
本文将引导读者了解如何使用Python进行数据分析,从安装必要的库到执行基础的数据操作和可视化。通过本文的学习,你将能够开始自己的数据分析之旅,并掌握如何利用Python来揭示数据背后的故事。
|
2月前
|
IDE 数据挖掘 开发工具
Python作为一种广受欢迎的高级编程语言,以其简洁的语法和强大的功能吸引了众多初学者和专业开发者
Python作为一种广受欢迎的高级编程语言,以其简洁的语法和强大的功能吸引了众多初学者和专业开发者
40 7
|
2月前
|
机器学习/深度学习 数据可视化 数据挖掘
使用Python进行数据分析的入门指南
【10月更文挑战第42天】本文是一篇技术性文章,旨在为初学者提供一份关于如何使用Python进行数据分析的入门指南。我们将从安装必要的工具开始,然后逐步介绍如何导入数据、处理数据、进行数据可视化以及建立预测模型。本文的目标是帮助读者理解数据分析的基本步骤和方法,并通过实际的代码示例来加深理解。
61 3
|
2月前
|
机器学习/深度学习 算法 数据挖掘
数据分析的 10 个最佳 Python 库
数据分析的 10 个最佳 Python 库
97 4
数据分析的 10 个最佳 Python 库
|
2月前
|
存储 索引 Python
Python 的基本语法
这些是 Python 的基本语法要素,掌握它们是学习和使用 Python 的基础。通过不断地实践和应用,你将能够更深入地理解和熟练运用这些语法知识,从而编写出高效、简洁的 Python 代码
77 5
|
2月前
|
存储 数据可视化 数据挖掘
使用Python进行数据分析和可视化
本文将引导你理解如何使用Python进行数据分析和可视化。我们将从基础的数据结构开始,逐步深入到数据处理和分析的方法,最后通过实际的代码示例来展示如何创建直观的数据可视化。无论你是初学者还是有经验的开发者,这篇文章都将为你提供有价值的见解和技巧。让我们一起探索数据的世界,发现隐藏在数字背后的故事!
|
2月前
|
存储 数据可视化 数据挖掘
Python数据分析项目:抖音短视频达人粉丝增长趋势
Python数据分析项目:抖音短视频达人粉丝增长趋势
|
2月前
|
存储 Python
Python编程入门:理解基础语法与编写简单程序
本文旨在为初学者提供一个关于如何开始使用Python编程语言的指南。我们将从安装Python环境开始,逐步介绍变量、数据类型、控制结构、函数和模块等基本概念。通过实例演示和练习,读者将学会如何编写简单的Python程序,并了解如何解决常见的编程问题。文章最后将提供一些资源,以供进一步学习和实践。
43 1
|
2月前
|
数据采集 存储 数据可视化
Python数据分析:揭秘"黑神话:悟空"Steam用户评论趋势
Python数据分析:揭秘"黑神话:悟空"Steam用户评论趋势
|
2月前
|
机器学习/深度学习 数据可视化 数据挖掘
使用Python进行数据分析和可视化
【10月更文挑战第42天】本文将介绍如何使用Python进行数据分析和可视化。我们将从数据导入、清洗、探索性分析、建模预测,以及结果的可视化展示等方面展开讲解。通过这篇文章,你将了解到Python在数据处理和分析中的强大功能,以及如何利用这些工具来提升你的工作效率。