智宇
智宇
Published on 2025-03-07 / 5 Visits
0
0

从零开始的Python教程-5

今日目标

1.安装一个IDE

2.学会使用for循环

3.学会使用time模块的部分功能

目标一:安装一个IDE

众所周知,Python自带的IDLE只适合初学者使用,而你们学了4天之后,不算初学者了,算新手,让我们来安装一个IDE来提升你的编码体验

我个人推荐VSCode,插件之神,虽然我们只学Python,但是他可以使用其他语言这点还是非常赞的

VSCode其实可以不用安装(

情况一:懒得安装VSCode

你可以直接使用VSCode网页版

操作基本大差不差,但是我不建议,因为

还是安装吧......

情况二:我有时间和空间安装

进入VSCode官网,点击“Download For Windows”,注意,你可能用的是各种各样奇奇怪怪的系统,按照你的系统来就行了

一路下一步

然后进入主页面,你会发现,怎么全是英文?

不要慌,在左边找到四个方块的图标,其中三个方块是靠在一起的,一个方块不是,然后你会看见一个搜索框

在搜索框中输入chinese

选择Chinese(Simplified) 点击右下角的install按钮

等待安装完成

点击左下角 Restart

等待重启

现在就是中文了

重启好后依然点击这个图标

搜索Python

找到Python项,点击安装

等待安装完成,重启VSCode

打开你的资源管理器,在D盘创建一个文件夹,右键这个文件夹,选择使用Code打开

注意!如果你使用Win11,你可能需要先点击显示更多选项

点击这个图标,新建一个文件,就叫app.py吧

这时,VSCode就配置好了(注:我的VSCode进行了美化,可能会跟你们的界面不一样,这并不影响学习)

目标二:学会使用for循环

Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。

语法:

for循环的语法格式如下:

for iterating_var in sequence:
   statements(s)

比如你有一个列表

a = ["智宇的小站","智宇HD制作"]

我们加上for

for i in a:
    print(i)

总共就是这样

a = ["智宇的小站","智宇HD制作"]
for i in a:
    print(i)

输出一般像这样

智宇的小站
智宇HD制作

对了,str字符串也可以这样

for i in 'Python':
   print(i)

输出:

P
y
t
h
o
n

目标三:学会使用time模块的部分功能

是时候了解模块了

Python中可以使用import语句导入模块使用,就像这样

import time

那么如何使用呢?

像这样

模块名.模块内函数

比如time.time()可以获取当前时间戳

那就这样使用

time.time()

对了,这样直接写没有用,我们要用它来赋值变量,或者直接用print输出

a = time.time()
print(time.time())

你会发现它输出的是一串数字,这是1970年1月1日到现在的时间差,以秒为单位

我们试一试time.sleep()

它可以延迟程序执行

print(111)
time.sleep(0.1)
print(222)

在111被输出后0.1秒,222就会输出

总结

目标一:安装并配置VSCode

  1. 下载安装

    • 访问VSCode官网,根据系统版本(Windows/macOS/Linux)下载安装包。

    • 安装时保持默认选项,一路点击“下一步”即可。

  2. 汉化界面

    • 打开VSCode,点击左侧栏的扩展图标(四个方块组成的图标)。

    • 搜索“Chinese”,安装“Chinese (Simplified) Language Pack”插件。

    • 安装完成后,按提示重启VSCode。

  3. 配置Python支持

    • 再次进入扩展商店,搜索并安装“Python”插件。

    • 重启VSCode,完成Python开发环境配置。

  4. 创建项目

    • 在D盘新建文件夹(如python_project),右键选择“通过Code打开”。

    • 在VSCode中新建文件,命名为app.py,开始编写代码。


目标二:掌握for循环

语法

python

复制

for 变量 in 序列:
    循环体代码

示例

  1. 遍历列表

    python

    复制

    sites = ["智宇的小站", "智宇HD制作"]
    for site in sites:
        print(site)

    输出

    复制

    智宇的小站
    智宇HD制作
  2. 遍历字符串

    python

    复制

    for char in "Python":
        print(char)

    输出

    复制

    P
    y
    t
    h
    o
    n

关键点

  • 缩进必须一致(通常4个空格),否则报错。

  • 变量名可自定义(如i, item, char等)。


目标三:使用time模块

导入模块

python

复制

import time

常用功能

  1. 获取时间戳

    python

    复制

    timestamp = time.time()
    print("当前时间戳:", timestamp)

    输出

    复制

    当前时间戳: 1717046789.123456
  2. 暂停程序执行

    python

    复制

    print("开始执行...")
    time.sleep(2)  # 暂停2秒
    print("2秒后继续执行。")

应用场景

  • 控制循环速度:如逐行打印内容时添加延迟。

  • 模拟耗时操作:测试代码的异步行为。


综合练习

用for循环和time模块实现倒计时

python

复制

import time

for num in range(5, 0, -1):
    print(f"倒计时:{num}秒")
    time.sleep(1)
print("时间到!")

输出

复制

倒计时:5秒
倒计时:4秒
倒计时:3秒
倒计时:2秒
倒计时:1秒
时间到!

常见问题

  1. VSCode无法找到Python解释器

    • 确保已安装Python并添加环境变量。

    • 在VSCode中按Ctrl+Shift+P,输入“Python: Select Interpreter”,选择正确路径。

  2. for循环报缩进错误

    • 检查是否混合使用空格和Tab,建议统一用4个空格。

  3. time.sleep()不生效?

    • 确保参数是数字(如time.sleep(1)),且代码未被其他线程打断。


通过今日学习,你已掌握VSCode配置、for循环和time模块的基础用法。接下来可尝试结合三者编写更复杂的程序,如自动化脚本或动态输出效果。


Comment