从零开始的Python世界生活——语法基础先导篇(Python小白零基础光速入门上手)

从零开始的Python世界生活------语法基础先导篇(Python小白零基础光速入门上手)

1. 准备阶段

1.1 下载并安装Python

1.1.1 下载步骤:

  1. 访问Python官方网站:点击这里下载Python
  2. 在页面上,选择适合你操作系统的Python版本(Windows、macOS或Linux)。
  3. 点击下载按钮,开始下载安装程序。

1.1.2 安装步骤:

  1. 运行安装程序
    • 找到刚刚下载的文件,通常在你的"下载"文件夹中,文件名可能类似于python-3.x.x.exe(Windows)或python-3.x.x-macos11.pkg(macOS)。
    • 双击文件以启动安装程序。
  2. 重要设置
    • 在安装向导的第一个界面,**勾选"Add Python to PATH"**选项。这一步非常重要,它允许你在命令行中直接运行Python。
  3. 选择安装类型
    • 选择"Install Now"以进行默认安装。这将安装所有推荐的设置。
    • 如果你希望自定义安装选项,可以选择"Customize Installation",根据提示选择特定的组件。
  4. 完成安装
    • 等待安装程序完成所有操作,屏幕上会显示安装成功的消息。
    • 点击"Close"退出安装向导。

1.2 下载并安装PyCharm

1.2.1 下载步骤:

  1. 访问PyCharm官网下载:点击这里下载PyCharm
  2. 页面上会显示PyCharm Professional(专业版)和PyCharm Community Edition(社区版)。
  3. 向下滚动,找到黑色部分的PyCharm Community Edition ,点击Download以开始下载(非Windows用户请选择对应的操作系统)。

1.2.2 安装步骤:

运行安装程序

  • 找到下载的安装文件(通常在"下载"文件夹),文件名可能是 pycharm-community-xxxx.x.exe(Windows)或 pycharm-community-xxxx.x.dmg(macOS)。
  • 双击文件以启动安装程序。

安装设置

  • Windows用户
    • 初始界面中,会询问是否接受许可协议,选择"接受"。
    • 选择安装位置(默认即可),点击"Next"。
    • 选择安装选项,如果不确定,可以保持默认设置,点击"Next"。
  • macOS用户
    • 拖动PyCharm图标到"应用程序"文件夹中,等待复制完成。

完成安装

  • Windows用户:点击"Install"开始安装,等待完成后点击"Finish"。
  • macOS用户:完成后,可以在"应用程序"中找到PyCharm,双击启动。

初始设置

  • 启动PyCharm后,会显示欢迎界面。你可以选择导入对之前版本的设置,或者直接选择"无设置"开始。
  • 选择所需主题(白色或黑色)并设置其他偏好,然后点击"下一步"直到完成。

创建新项目

  • 从欢迎界面点击"新建项目",选择一个目录,并为你的项目命名。选择Python的解释器(可以使用默认选择),然后点击"创建"。

确认成功

  • 新项目创建完成后,PyCharm会打开一个编辑器窗口,显示你已准备好进行Python编程。

通过这些准备步骤,你将能够顺利开始你的Python学习之旅。。(如果准备顺利的话。。。)

2.开始编程之旅

试试运行你的第一段代码

python 复制代码
print("Python是世界上最好的语言")

让我们实际试一下:

  1. 打开PyCharm
  2. 在编辑器中输入这行代码
  3. 点击右键,选择"Run"(运行)

你应该能看到输出窗口显示:

Python是世界上最好的语言  

很简单对吧?这就是你的第一个Python程序!

3.在Python代码中写注释

​ 假如你在读一本书,有时候会在书的旁边写一些笔记,这些笔记是给你自己看的,帮助你理解书的内容,但不会影响书的原文。在Python中,注释就是这样的"笔记"中有两种写"笔记"(注释)的方式:

  1. 单行注释:用 # 开头
python 复制代码
# 这是一个注释,电脑会忽略这一行  
print("这行代码会被执行") # 这也是注释,可以写在代码后面  
  1. 多行注释:用三个引号 """ 包起来
python 复制代码
"""  
这是多行注释  
可以写很多行  
电脑都会忽略这些内容  
"""  
print("这行代码会被执行")  

为什么要写注释?

  • 就像写笔记一样,帮助你记住代码是做什么用的
  • 当其他人看你的代码时,可以更容易理解
  • 当你几个月后再看自己的代码时,也能快速想起来这段代码的用途

让我们来个实际的例子:

python 复制代码
# 这是一个简单的计算器程序  
print("2 + 2 = 4")  # 显示一个简单的加法算式  

要点

1.# 后面的内容都是注释,电脑不会执行

2.注释是写给人看的,不是给电脑看的

3.好的注释就像好的笔记一样,简单清晰地解释代码的用途

4.Python的输出函数print()

你要和一个朋友聊天

当你想说话时,你会直接开口说话

在Python中,print() 就像是"开口说话"

引号里的内容 "Python是世界上最好的语言" 就是你要说的话

所以 print("Python是世界上最好的语言") 就相当于告诉电脑:"把这句话说出来!"

试试运行这些代码

python 复制代码
# 试试打印一些表情符号  
print("😊 你好,Python!")  

# 或者打印多行文字  
print("""  
我是第一行  
我是第二行  
我是第三行  
""")

要点

  1. Python中的 print() 可以打印任何放在引号中的文字
  2. 可以用单引号 ' 或双引号 "
  3. 三个引号 """ 可以打印多行文字

5. Python中的变量

​ Python中的变量就像一个带标签的盒子,盒子可以存放任何东西(数字、文字、表情等),标签就是变量的名字,你随时可以更换盒子里的内容。

在Python中创建变量

python 复制代码
# 创建一个名叫"message"的盒子,里面放入"你好"
message = "你好"
print(message)  # 看看盒子里有什么

# 我们可以随时更换盒子里的内容
message = "Python真有趣"
print(message)  # 再看看盒子里现在有什么

5.1 变量的命名规则

就像给盒子贴标签,变量名符合规则:

python 复制代码
# 好的变量名示例
zen_of_python = "简单胜于复杂"  
python_version = 3.13  
is_pythonic = True  
PYTHON_BIRTH_YEAR = 1991  # 常量通常用大写  

# 错误的变量名 - 这些都不够Pythonic  
3rd_version = "Python 3"    # 错误:不能用数字开头  
python-version = 3.13        # 错误:不能用减号  
python version = 3.13        # 错误:不能有空格  
class = "Python教程"        # 错误:class是Python关键字  

5.2 变量的类型

盒子里可以放不同类型的东西:

python 复制代码
# 放入文字(字符串)
name = "蟒蛇"

# 放入整数
age = 33

# 放入小数(浮点数)
weight = 2.5

# 放入是/否(布尔值)
is_cute = True

# 查看盒子里装的是什么类型
print(type(name))    # <class 'str'>
print(type(age))     # <class 'int'>
print(type(weight))  # <class 'float'>
print(type(is_cute)) # <class 'bool'>

5.3 使用变量做计算

变量不仅可以存储,还能参与运算:

python 复制代码
# 数字运算
price = 10
number = 3
total = price * number
print(f"总价是:{total}元")  # f-string格式化输出

# 字符串拼接
first_name = "蟒"
last_name = "蛇"
full_name = first_name + last_name
print(full_name)  # 输出:蟒蛇

要点

  1. 变量名可以包含字母、数字和下划线,但不能以数字开头
  2. Python中的变量不需要提前声明类型
  3. 变量的值可以随时改变

6. Python中的数学运算

Python提供了所有基本的数学运算功能

6.1 基本运算符

python 复制代码
python# 加法(+)  
rice = 25        # 大米25元  
egg = 15         # 鸡蛋15元  
total = rice + egg  
print(f"总共花费:{total}元")    # 输出:总共花费:40元  

# 减法(-)  
money = 100      # 身上带了100元  
cost = 40        # 花费40元  
left = money - cost  
print(f"还剩:{left}元")        # 输出:还剩:60元  

# 乘法(*)  
price = 5        # 每个苹果5元  
number = 3       # 买3个  
pay = price * number  
print(f"需要支付:{pay}元")     # 输出:需要支付:15元  

# 除法(/)- 结果是小数  
money = 100  
people = 3  
each = money / people  
print(f"每人分得:{each}元")    # 输出:每人分得:33.333...元  

# 整除(//)- 结果是整数  
money = 100  
people = 3  
each = money // people  
print(f"每人分得:{each}元")    # 输出:每人分得:33元  

# 取余(%)- 得到除法后的余数  
money = 100  
people = 3  
left = money % people  
print(f"分完后剩:{left}元")    # 输出:分完后剩:1元  

# 幂运算(**)- 次方计算  
side = 2         # 正方形边长2米  
area = side ** 2 # 2的平方  
print(f"正方形面积:{area}平方米")  # 输出:正方形面积:4平方米  

要点

  1. + 加法
  2. - 减法
  3. * 乘法
  4. / 除法(结果有小数)
  5. // 整除(结果只保留整数)
  6. % 取余(得到除法后的余数)
  7. ** 幂运算(计算次方)

7. Python中的字符串处理

7.1 创建字符串

python 复制代码
# 创建字符串的几种方式  
name = "python"              # 双引号  
message = '你好'           # 单引号  
story = """               # 三引号(可以写多行)  
从前有座山,  
山上有座庙。  
"""  
# 打印看看结果  
print(name)  
print(message)  
print(story)  

7.2 字符串拼接

就像把几段文字组合在一起:

python 复制代码
# 使用加号(+)拼接  
first_name = "蟒"  
last_name = "蛇"  
full_name = first_name + last_name  
print(full_name)  # 输出:蟒蛇

# 使用f-string(推荐的方式)  
age = 33
intro = f"我叫{full_name},今年{age}岁"  
print(intro)  # 输出:我叫蟒蛇,今年33岁  

# 重复字符串  
star = "★"  
stars = star * 5  
print(stars)  # 输出:★★★★★  

7.3 字符串常用操作

python 复制代码
# 获取字符串长度  
text = "Python很有趣"  
length = len(text)  
print(f"字符串长度:{length}")  # 输出:字符串长度:6  

# 大小写转换(对英文有效)  
eng_text = "Hello Python"  
print(eng_text.upper())    # 转大写:HELLO PYTHON  
print(eng_text.lower())    # 转小写:hello python  

# 去除空格  
text = "  Python  "  
print(text.strip())        # 去除两边空格:Python  
print(text.lstrip())       # 去除左边空格:Python  
print(text.rstrip())       # 去除右边空格:  Python  

# 替换内容  
text = "我喜欢吃苹果"  
new_text = text.replace("苹果", "香蕉")  
print(new_text)           # 输出:我喜欢吃香蕉  

# 查找内容  
text = "Python是最好的编程语言"  
position = text.find("最好")  
print(f"'最好'的位置:{position}")  # 输出:'最好'的位置:6  

要点

  1. 字符串可以用单引号'、双引号"或三引号"""创建
  2. f-string是最方便的字符串格式化方式
  3. 字符串可以用加号(+)拼接,用乘号(*)重复
  4. len()函数可以获取字符串长度

8. Python中的条件语句(if语句)

8.1 基本的if语句

如果今天下雨,我就带伞

python 复制代码
# 最简单的if语句
is_raining = True

if is_raining:
    print("记得带伞!")    # 注意:这里要缩进

    print("大雨还在下!")  # 同一个if下的多行语句都要缩进

8.2 if-else语句

有时候需要"如果...否则...":

python 复制代码
# 判断小明是否可以看电影
age = 15
if age >= 18:
    print("您可以观看电影")
else:
    print("对不起,您的年龄不够")

8.3 if-elif-else语句

处理多个条件:

python 复制代码
# 判断今天是否适合运动
temperature = 25
is_raining = False

if temperature > 30:
    print("太热了,不适合运动")
elif temperature < 10:
    print("太冷了,不适合运动")
elif is_raining:
    print("下雨了,不适合运动")
else:
    print("天气很好,也不适合运动!")

8.4 条件组合

使用and(且)和or(或)组合多个条件:

python 复制代码
# 使用and:两个条件都必须为True
age = 20
has_ticket = True

if age >= 18 and has_ticket:
    print("可以进入电影院")
else:
    print("不能进入电影院")

# 使用or:一个条件为True就可以
is_holiday = False
is_weekend = True

if is_holiday or is_weekend:
    print("不可以休息")
else:
    print("要工作")

要点

  1. if语句后面要加冒号:
  2. if语句块内的代码必须缩进(通常用4个空格)
  3. elif可以有多个,else最多一个
  4. and表示"且",两个条件都为True才执行
  5. or表示"或",一个条件为True就执行

9. Python中的循环语句

9.1 for循环

python 复制代码
# 基本的for循环
for i in range(5):    # 从0数到4
    print(f"数到:{i}")

# 遍历字符串
name = "Python"
for char in name:
    print(char)

# 带步长的循环
for i in range(0, 10, 2): # 从0到9,每次加2
    print(i)  # 输出:0, 2, 4, 6, 8

9.2 while循环

当某个条件成立时,一直重复:

python 复制代码
# 基本的while循环
count = 0
while count < 5:
    print(f"现在是第{count}次")
    count += 1    # 别忘了增加计数,否则会无限循环

# 猜数字游戏
secret = 7
guess = 0
while guess != secret:
    guess = int(input("猜一个数字(1-10):"))
    if guess > secret:
        print("猜大了!")
    elif guess < secret:
        print("猜小了!")
print("恭喜,猜对了!")

9.3 循环控制

python 复制代码
# break:立即结束整个循环
for i in range(1, 11):
    if i == 5:
        break           # 到5就结束
    print(i)
print("循环结束")

# continue:跳过当前循环,继续下一次
for i in range(1, 6):
    if i == 3:
        continue        # 跳过3
    print(i)

9.4 嵌套循环

循环中还可以包含循环:

python 复制代码
# 打印乘法表
for i in range(1, 10):
    for j in range(1, i + 1):
        print(f"{j}×{i}={i*j}\t", end="")
    print()  # 换行

要点

  1. for循环适合知道循环次数的情况

  2. while循环适合不知道具体循环次数的情况

  3. break用于立即结束整个循环

  4. continue用于跳过当前循环

  5. range()函数可以生成数字序列

  6. 循环体内的代码必须缩进

总结

上面的内容,简单介绍了Python语言的部分简单语法。

入门之道,就在其中

相关推荐
weixin_307779135 分钟前
AWS EMR上的Spark用Kafka搜集大数据日志Tableau报表展示的设计和实现
大数据·python·spark·kafka·云计算
云心似我心^o^40512 分钟前
Java实现下载excel模板,并实现自定义下拉框
java·windows·python
檀越剑指大厂39 分钟前
【Python系列】Flask 与 FastAPI:两个 Python Web 框架的对比分析
python·flask·fastapi
CM莫问44 分钟前
神经网络的初始化方式都有哪些?
人工智能·python·深度学习·神经网络·算法·torch·权重初始化
阿正的梦工坊1 小时前
PyTorch 自动混合精度AMP Grad Scaler 源码解析:_unscale_grads_ 与 unscale_ 函数
人工智能·pytorch·python
有馬公生1 小时前
Python中的闭包和装饰器
开发语言·python
小黄编程快乐屋1 小时前
scratch二次开发,blockly积木块的多语言效果实现
开发语言·python
背太阳的牧羊人1 小时前
df.replace(regex={‘b‘: {r‘\s*\.\s*‘: np.nan}})
python·正则表达式
ChengKe---Dawn1 小时前
基于Python的携程旅游景点数据分析与可视化
开发语言·python·数据分析
白雪公主的后妈1 小时前
数据的高级处理——pandas模块进阶——使用Python进行数据分析
开发语言·python·学习·数据分析·pandas·tushare