从零开始的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("这行代码会被执行") # 这也是注释,可以写在代码后面
    ```

  2. 多行注释:用三个引号 """ 包起来

    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))    # 
print(type(age))     # 
print(type(weight))  # 
print(type(is_cute)) # 
```

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语言的部分简单语法。

入门之道,就在其中

文章整理自互联网,只做测试使用。发布者:Lomu,转转请注明出处:https://www.it1024doc.com/5175.html

(0)
LomuLomu
上一篇 2025 年 1 月 1 日 上午11:40
下一篇 2025 年 1 月 1 日 下午12:41

相关推荐

  • 数据库与编程语言的连接

    — title: 数据库与编程语言的连接 date: 2024/12/21 updated: 2024/12/21 author: cmdragon excerpt: 数据库与编程语言的连接是实现数据驱动应用程序的关键环节。通过使用不同的编程语言和数据库驱动程序,开发者可以在应用中实现对数据库的CRUD(创建、读取、更新、删除)操作。 categorie…

    未分类 2024 年 12 月 27 日
    35400
  • 高性能MySQL(第4版)PDF、EPUB免费下载

    适读人群 :不但适合数据库管理员(DBA)阅读,也适合开发人员参考学习。不管是数据库新手还是专家,相信都能从本书有所收获 领域经典十年后全版更新||全面拥抱8.0||重磅剖析现代云数据库与大规模运维实践||中国首批DBA精琢翻译5大头部国产数据库创始人联合力荐 电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍 点击原文去下载 书籍信息…

    2025 年 1 月 12 日
    13700
  • JSON字符串反序列化 动态泛型

    需求:定时任务扫描,反射调用目标对象,但是,方法的传参不是固定的。 方案一:将方法参数存成JSON字符串,然后JSON反序列化成对象,然后反射调用 目标方法时这样的: “` CommandResp sendXXX(BaseCommandApiDTO baseCommandApiDTO); “` 方式一:FastJson “` Class mainBod…

    未分类 2024 年 12 月 30 日
    20300
  • 华为OD机试E卷 –过滤组合字符串–24年OD统一考试(Java & JS & Python & C & C++)

    文章目录 题目描述 输入描述 输出描述 用例 题目解析 JS算法源码 Java算法源码 python算法源码 c算法源码 c++算法源码 题目描述 数字 0、1、2、3、4、5、6、7、8、9 分别关联 a~z 26 个英文字母。 0 关联“a””b””c 1 关联“d””e””f 2 关联“g”“h”“i” 3 关联“j”,”k”l” 4 关联“m””n”…

    未分类 2025 年 1 月 21 日
    46600
  • Java刷题常见的集合类,各种函数的使用以及常见的类型转化等等

    目录 前言 集合类 ArrayList 1. 创建和初始化 ArrayList 2.添加元素 add 3.获取元素 get 4.删除元素 remove 5.检查元素 6.遍历 ArrayList LinkedList Stack 1. 创建Stack对象 2. 压入元素 (push) 3. 弹出元素 (pop) 4. 查看栈顶元素 (peek) 5. 检查栈…

    2025 年 1 月 5 日
    24200

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信