从零开始的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.开始编程之旅

试试运行你的第一段代码

print("Python是世界上最好的语言") 

让我们实际试一下:

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

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

Python是世界上最好的语言   

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

3.在Python代码中写注释

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

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

为什么要写注释?

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

让我们来个实际的例子:

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

要点

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

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

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

4.Python的输出函数print()

你要和一个朋友聊天

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

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

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

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

试试运行这些代码

# 试试打印一些表情符号   print("😊 你好,Python!")    # 或者打印多行文字   print("""   我是第一行   我是第二行   我是第三行   """) 

要点

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

5. Python中的变量

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

在Python中创建变量

# 创建一个名叫"message"的盒子,里面放入"你好" message = "你好" print(message)  # 看看盒子里有什么  # 我们可以随时更换盒子里的内容 message = "Python真有趣" print(message)  # 再看看盒子里现在有什么 

5.1 变量的命名规则

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

# 好的变量名示例 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 变量的类型

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

# 放入文字(字符串) 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 使用变量做计算

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

# 数字运算 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# 加法(+)   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 创建字符串

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

7.2 字符串拼接

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

# 使用加号(+)拼接   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 字符串常用操作

# 获取字符串长度   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语句

如果今天下雨,我就带伞

# 最简单的if语句 is_raining = True  if is_raining:     print("记得带伞!")    # 注意:这里要缩进      print("大雨还在下!")  # 同一个if下的多行语句都要缩进 

8.2 if-else语句

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

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

8.3 if-elif-else语句

处理多个条件:

# 判断今天是否适合运动 temperature = 25 is_raining = False  if temperature > 30:     print("太热了,不适合运动") elif temperature < 10:     print("太冷了,不适合运动") elif is_raining:     print("下雨了,不适合运动") else:     print("天气很好,也不适合运动!") 

8.4 条件组合

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

# 使用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循环

# 基本的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循环

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

# 基本的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 循环控制

# 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 嵌套循环

循环中还可以包含循环:

# 打印乘法表 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语言的部分简单语法。

入门之道,就在其中

发表评论

相关文章