大家好,我是一名Python数据分析师,希望通过这篇文章分享我在转行过程中的经验。我总结了一套系列课程,分别是《15天学会Python编程》、《每天10分钟,掌握Python数据分析》、《Python数据可视化实战》和《33天搞定机器学习》。
本文摘自《Python数据分析基础》,欢迎大家订阅,获取更多信息。
Python 使用缩进来界定代码块,通常使用Tab键或空格。后续章节将详细展示其应用。
Python 中的注释非常简单,单行注释使用#符号,例如:
```
```
多行注释则使用三个单引号(''')或三个双引号("""):
python
'''
这是多行注释,使用单引号。
'''
"""
这是多行注释,使用双引号。
"""
Python 对变量名、函数名和类名的命名有一些规则。有效的标识符包括字母、数字和下划线,但不能以数字开头。此外,有些关键字是Python保留的,不能用作标识符,如if
、else
、for
等。
Python 支持多种字符串表示方法。可以使用单引号(')、双引号(")或三引号('''或"""),但必须成对使用。例如:
python
str1 = 'Hello'
str2 = "World"
str3 = '''Hello
World'''
Python 简化了数据类型,主要有以下几种:
整数可以是任意大小的正整数或负整数,例如:123
, -456
。
浮点数用于表示小数,例如:3.14159
。当数值特别大或特别小时,会自动转换为科学计数法,如:1.23e+10
。
布尔值只有两种可能:True
和 False
。它们常用于逻辑判断。
字符串由任意文本组成,可以用单引号或双引号包围,例如:'Hello'
, "World"
。如果字符串内部需要包含单引号或双引号,可以使用转义字符,例如:
"I'm OK"
。
None
表示空值,不同于数字0。它用于表示未定义或无意义的状态。
Python 提供了几种控制语句来管理程序流程:
if
语句用于根据条件执行不同的代码块。例如:
python
if condition1:
# 执行代码块1
elif condition2:
# 执行代码块2
else:
# 执行代码块3
while
循环重复执行代码块,直到条件变为假。例如:
python
while condition:
# 执行代码块
else:
# 执行代码块
break
用于提前终止循环。例如,在for
循环或while
循环中使用:
python
for i in range(10):
if i == 5:
break
continue
跳过当前循环的剩余部分,直接进入下一次循环。例如:
python
for i in range(10):
if i % 2 == 0:
continue
print(i)
for
循环用于遍历任何序列,如列表或字符串。例如:
python
for item in sequence:
# 处理每个元素
希望这些内容能帮助你更好地理解和使用Python。欢迎订阅本专栏,也欢迎加入我的圈子,一起探讨Python、数据分析和机器学习的相关话题。
https://ic.snssdk.com/market/v1/tpl/landing/community/community.html?community_id=6798409709016580612