【Python 零基础入门】基础语法

这篇具有很好参考价值的文章主要介绍了【Python 零基础入门】基础语法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【Python 零基础入门】第四课 基础语法

当我们学习一门新语言, 首先要熟悉它的语法规则. 这就如同学习一门外语, 我们需要知道句子的结构, 词汇的使用和语法的规则.

【Python 零基础入门】基础语法,2024 Python 最新基础教程,# Python 零基础入门,python,开发语言

怎么写 Python 代码

缩进

与 Java 中的 “{}” 不同, Python 使用缩进. 缩进在 Python 中非常重要, 定义了代码的结构和层次. 通常用 4 个空格作为标准的缩进 (TAP 键).

if True:
    print("Python 使用缩进来表示代码块!")

注释

在我们编写代码的过程中, 注释是非常有用的工具. 在 Python 中 “#” 来表示单行注释, 用 “```” 来表示多行注释.

# 这是一个单行注释
print("Hello, Python!")

'''
这是一个多行注释,
可以跨越多行,
不会被执行。
'''
print("注释结束!")

Python 标识符规则

在 Python 中, 标识符是用于识别变量, 函数, 类, 模块或其他对象的名称. 标识符必须以字母 (a-z,A-Z) 或下划线(_)开头, 后跟零个或多个字母, 数字 (0-9) 或下划线. 例如, myVariable, x123 和 _private 都是有效的 Python 标识符.

Python关键字

关键字是预先定义在 Python 语言中的, 具有特定意义的单词. 例如: if, else, while, def 等. 我们不能把它们用作常规标识符, 也就是说你不能使用它们作为变量名, 函数名或其他对象的名称.

代码行和块

在 Python 中, 每一行代码代表一条指令或语句. 如果我们需要在一行中写多条语句, 可以使用 “;” 来分隔.

例子:

x = 10; y = 20; print(x+y)

为了代码的可读性, 建议每行只写一个语句.

导包

Python 有一个强大的标准库, 包含了各种模块和函数来帮我们完成各种任务. 下面我们来演示一下如何导入模块.

格式:

import 包名 (as 简称)
from 包名 import 模块

例子:

import math


# 求平方根
sq = math.sqrt(25)
print("25 的平方根:", sq)

输出结果:

25 的平方根: 5.0

字符串操作

字符串连接

我们可以使用 “+” 来进行两个或多个字符串的拼接.

例子:

# 初始化字符串
str1 = "我的名字是: "
str2 = "我是小白呀"
message = str1 + str2
print("拼接后的字符串: \n{}".format(message))

输出结果:

拼接后的字符串: 
我的名字是: 我是小白呀

字符串的其他常用方法

  • upper(): 将字符串中的所有字符转换为大写
  • lower(): 将字符串中所有字符转换为小写
  • split(): 根据指定的分隔符将字符串分割为子字符串
  • replace(): 替换字符串中的某个值

例子:

# 初始化字符串
str1 = "a b c d"
print("初始字符串:", str1)

# 大写
str_upper = str1.upper()
print("大写后的字符串:", str_upper)

# 替换
str_replace = str_upper.replace("D", "E")
print("替换后的字符串:", str_replace)

# 小写
str_lower = str_replace.lower()
print("小写后的字符串:", str_lower)

# 分割
result = str_lower.split()
print("分割后的数组:", result)

输出结果:

初始字符串: a b c d
大写后的字符串: A B C D
替换后的字符串: A B C E
小写后的字符串: a b c e
分割后的数组: ['a', 'b', 'c', 'e']

循环

循环语句可以帮助我们重复执行某个代码块多次, 提高代码的复用率和简洁性.

【Python 零基础入门】基础语法,2024 Python 最新基础教程,# Python 零基础入门,python,开发语言

Python 中循环的类型:

  • for 循环: 重复执行语句
  • while 循环: 当判断条件为 True 时, 重复执行语句

for 循环

例 1:

# 利用for循环输出0-9
for i in range(10):
    print(i)

输出结果:

0
1
2
3
4
5
6
7
8
9

例 2:

# 创建列表
list1 = [1, 2, 3, 4, 5]

# 利用for循环遍历列表
for num in list1:
    print(num)

输出结果:

1
2
3
4
5

while 循环

例子:

# 定义变量i
i = 0

# while循环输出0-9
while i < 10: 
    print(i)  # 调试输出i
    i += 1  # 每次循环i+1

输出结果:

0
1
2
3
4
5
6
7
8
9

判断语句

判断语句通过判断制定条件来确定后续执行的代码块.

【Python 零基础入门】基础语法,2024 Python 最新基础教程,# Python 零基础入门,python,开发语言

比较运算符

if 判断中常用的比较运算符:

  • ==: 等于
  • !=: 不等于
  • <: 小于
  • >: 大于
  • <=: 小于等于
  • >=: 大于等于

例子:

# 初始化变量
x = 10
y = 12

# 比较操作符
print(x == y)  # False
print(x != y)  # True
print(x < y)   # True
print(x > y)   # False

逻辑运算符

逻辑运算符:

  • and: 与
  • or: 或
  • not: 非

例子:

# 初始化 x,y
x = True
y = False

# 逻辑运算符
print(x and y)  # False
print(x or y)   # True
print(not x)    # False

if 判断

格式:

if 判断条件:
	执行语句

例子:

# if判断语句
if 1 < 2:
    print("祖国你好1")  # 条件为True, 执行
    
if 2 < 1:
    print("祖国你好2")  # 条件为False, 不会执行

输出结果:

祖国你好1

格式:

if 判断条件:
	条件为 True 执行语句
else:
	条件为 False 执行语句

例子:

# 创建变量
num1 = 1
num2 = 2

# if...else...判断语句
if num1 > num2:
    print("数字num1 > 数字num2")
else:
    print("数字num2 > 数字num1")

输出结果:

数字num2 > 数字num1

三元表达式

格式:

条件为 True 执行 if 条件 else 条件为 False 执行

例子:

# 创建变量
num1 = 1
num2 = 2

# 三元表达式
result = "数字num1 > 数字num2" if num1 > num2 else "数字num2 > 数字num1"
print(result)  # 调试输出

输出结果:

数字num2 > 数字num1

break

通过使用break语句, python 代码可以提前跳出循环.

【Python 零基础入门】基础语法,2024 Python 最新基础教程,# Python 零基础入门,python,开发语言

例子:

# for循环
for i in range(10):

    # 当i为3时跳出循环
    if i == 3:
        break
    # 调试输出
    print(i)

输出结果:

0
1
2

continue

相较于使用break语句直接跳出循环, 使用contine语句会跳出本次的循环, 不会执行余下的代码.

例子:

# for循环
for i in range(10):

    # 当i为3时跳过该次循环
    if i == 3:
        continue
    # 调试输出
    print(i)

输出结果:

0
1
2
4
5
6
7
8
9

我们可以看到, 当 i = 3 的时候, 跳过了当次循环, i 并没有打印.

pass

pass语句在 python 中的作用是占位.

例子:

# 定义函数
def func():
    pass  # 占位

总结

在本篇博客中, 我们探讨了 Python 编程语言的核心语法部分. 首先, 我们了解了 Python 的基本结构和为何它被誉为是易于学习的编程语言. 通过实际的代码例子, 我们详细介绍了如何编写 Python 程序, 从简单的打印输出到使用变量, 数据类型, 条件判断和循环结构.

我们还学习了 Python 的缩进原则, 这是其独特的特点之一, 它强制编码者编写整齐, 易于阅读的代码. 此外, 我们探索了如何利用 Python 的条件语句和循环结构来编写更复杂的程序逻辑.

通过本篇文章, 初学者可以建立对 Python 编程基础的坚实理解, 为学习更复杂的 Python 特性和技术打下坚实的基础. 无论你是完全的编程新手, 还是有其他编程背景的开发者, 掌握 Python 的基础语法都是学习该语言的关键步骤.

希望读者通过本文, 不仅能够理解和掌握 Python 的基础知识, 而且能够激发学习编程的热情和兴趣. 未来的编程之旅还很长, 但每一步都充满了发现和乐趣, 让我们继续探索 Python 的魅力吧!

练习

判断练习

练习 1:

  • 写一个程序, 获取用户输入的数字, 并判断这个数字是正数, 负数还是零

练习 2:

  • 输入三个数字, 使用 if-elif-else 语句判断哪个数字是最大的, 并打印出来

循环练习

练习 1:

  • 使用for循环,打印从1到10的所有奇数。

练习 2:

  • 创建一个程序,要求用户输入一个数字n,然后计算1到n之间所有数字的平方和。

练习 3:

  • 使用while循环,创建一个程序,当用户输入的数字不为0时,持续地请求用户输入,当用户输入0时,程序结束,并打印所有输入数字的总和。

综合练习

综合练习

  • 创建一个程序,检查用户输入的数字是否为素数。

答案

判断练习

练习 1:

"""
@Module Name: 判断练习.py
@Author: CSDN@我是小白呀
@Date: October 10, 2023

Description:
判断练习
"""


# 输入
num = int(input("请输入数字:"))

# 判断
if num < 0:
    print("{} 是负数".format(num))
elif num == 0:
    print("{} 是零".format(num))
else:
    print("{} 是正数".format(num))

输出结果:

请输入数字:-1
-1 是负数
请输入数字:0
0 是零
请输入数字:1
1 是正数

练习 2:

"""
@Module Name: 判断练习.py
@Author: CSDN@我是小白呀
@Date: October 10, 2023

Description:
判断练习
"""


# 输入
nums = input("请输入三个数字 (数字间空格):")

# 转换为数组
num_list = [int(i) for i in nums.split()]
print(num_list)

# 判断
if num_list[0] > num_list[1] and num_list[0] > num_list[2]:
    biggest = num_list[0]
elif num_list[1] > num_list[0] and num_list[1] > num_list[2]:
    biggest = num_list[1]
else:
    biggest = num_list[2]

print("最大数字:", biggest)

输出结果:

"""
@Module Name: 判断练习.py
@Author: CSDN@我是小白呀
@Date: October 10, 2023

Description:
判断练习
"""


# 输入
nums = input("请输入三个数字 (数字间空格):")

# 转换为数组
num_list = [int(i) for i in nums.split()]
print(num_list)

# 判断
if num_list[0] > num_list[1] and num_list[0] > num_list[2]:
    biggest = num_list[0]
elif num_list[1] > num_list[0] and num_list[1] > num_list[2]:
    biggest = num_list[1]
else:
    biggest = num_list[2]

print("最大数字:", biggest)

循环练习

练习 1:

"""
@Module Name: 循环练习.py
@Author: CSDN@我是小白呀
@Date: October 10, 2023

Description:
循环练习
"""


# 打印数字
for i in range(1, 11, 2):
    print(i)

输出结果:

1
3
5
7
9

练习 2:

"""
@Module Name: 循环练习.py
@Author: CSDN@我是小白呀
@Date: October 10, 2023

Description:
循环练习
"""


# 输入
num = int(input("请输入数字:"))

# 求平方和
sum = 0
for i in range (1, num + 1):
    sum += i ** 2
print("平方和:", sum)

输出结果:

请输入数字:4
平方和: 30

练习 2:

"""
@Module Name: 循环练习.py
@Author: CSDN@我是小白呀
@Date: October 10, 2023

Description:
循环练习
"""


# while 循环
sum = 0
while True:
    # 输入
    num = int(input("输入数字:"))

    # 跳出调节
    if num == 0:
        break

    # 添加
    sum += num

print("求和:", sum)

输出结果:

输入数字:1
输入数字:2
输入数字:3
输入数字:4
输入数字:5
输入数字:0
求和: 15

综合练习

"""
@Module Name: 综合练习.py
@Author: CSDN@我是小白呀
@Date: October 10, 2023

Description:
综合练习
"""

# 输入
num = int(input("请输入数字:"))

# 判断是否为素数
result = "是素数"
for i in range(2, int(num**0.5)+1):
    if num % i == 0:
        result = "不是素数"
print(num, result)

输出结果:文章来源地址https://www.toymoban.com/news/detail-755925.html

请输入数字:4
4 不是素数
请输入数字:5
5 是素数

到了这里,关于【Python 零基础入门】基础语法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Python入门教程 - 基本语法 (一)

    Python入门教程 - 基本语法 (一)

    目录 一、注释 二、Python的六种数据类型 三、字符串、数字 控制台输出练习 四、变量及基本运算 五、type()语句查看数据的类型 六、字符串的3种不同定义方式 七、数据类型之间的转换 八、标识符命名规则规范 九、算数运算符 十、赋值运算符 十一、字符串扩展 11.1 转义字

    2024年02月10日
    浏览(9)
  • 【Python系列】Python基础语法轻松入门—从变量到循环

    【Python系列】Python基础语法轻松入门—从变量到循环

    目录 写在前面  语法介绍 变量 数据类型 整数 浮点数 字符串 列表 元组 字典 运算符 算术运算符 比较运算符 逻辑运算符 条件语句 循环语句 图书推荐 图书介绍 参与方式 中奖名单  Python 是一种高级、解释型的编程语言,具有简单易学、可读性强、开发效率高等特点。本文

    2024年02月14日
    浏览(27)
  • 【Python入门】Python循环语句(while循环的基础语法)

    【Python入门】Python循环语句(while循环的基础语法)

    前言 📕作者简介: 热爱跑步的恒川 ,致力于C/C++、Java、Python等多编程语言,热爱跑步,喜爱音乐的一位博主。 📗本文收录于Python零基础入门系列,本专栏主要内容为Python基础语法、判断、循环语句、函数、函数进阶、数据容器、文件操作、异常模块与包、数据可视化等,

    2024年02月05日
    浏览(17)
  • 4.Python从入门到精通—Python 基础语法详细讲解-下

    Python中的输入输出和文件操作是编程中非常常见和重要的部分。下面我会详细讲解Python中的输入输出和文件操作。 Python中的输入输出通常使用input()和print()函数。 输入 input()函数用于从控制台获取用户输入的数据。它的基本用法如下: 其中,prompt是可选的字符串参数,用于向

    2024年03月16日
    浏览(12)
  • 【Python入门篇】——Python基础语法(数据类型与数据类型转换)

    【Python入门篇】——Python基础语法(数据类型与数据类型转换)

    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选择循环语句,Python函数,Python的数据容器等。 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖 数据类型 在学习字

    2024年02月02日
    浏览(12)
  • 【Python入门篇】——Python中循环语句(while循环的基础语法和基础案例)

    【Python入门篇】——Python中循环语句(while循环的基础语法和基础案例)

    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选择循环语句,Python函数,Python的数据容器等。 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖 while循环的使用框架

    2024年02月05日
    浏览(13)
  • 【Python入门篇】——Python中循环语句(for循环的基础语法)

    【Python入门篇】——Python中循环语句(for循环的基础语法)

    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选择循环语句,Python函数,Python的数据容器等。 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖 除了while循环语句外

    2024年02月06日
    浏览(11)
  • Python 语法及入门 (超全超详细) 专为Python零基础 一篇博客让你完全掌握Python语法

    Python 语法及入门 (超全超详细) 专为Python零基础 一篇博客让你完全掌握Python语法

    前言: 本篇博客超级详细,请尽量使用电脑端结合目录阅读 阅读时请打开右侧 “只看目录”  方便阅读 1989 年,为了 打发 圣诞节假期,Gudio van Rossum吉多· 范罗苏姆(龟叔)决心开发一个新的解释程序( Python 雏形) 1991 年,第一个 Python 解释器诞生 Python 这个名字,来自

    2024年02月08日
    浏览(33)
  • jupyter使用教程及python语法基础

    jupyter使用教程及python语法基础

    上回说到搭建jupyter环境,今天的文章主要就是熟悉jupyter上的基本操作,以及python的一些基础语法。 1、熟悉jupyter界面使用方法 通过命令行进入jupyter后,选择python3。 进去之后就是如下界面,要熟悉以下操作。当在光标所在行输入,要ctrl+回车,执行命令。 此时如果遇到程序

    2024年02月06日
    浏览(13)
  • 【Python零基础学习入门篇①】——基本语法与变量

    【Python零基础学习入门篇①】——基本语法与变量

    ⬇️⬇️⬇️⬇️⬇️⬇️ ⭐⭐⭐Hello,大家好呀我是陈童学哦,一个普通大一在校生,请大家多多关照呀嘿嘿😁😊😘 🌟🌟🌟 技术这条路固然很艰辛,但既已选择,该当坚毅地走下去,加油! 🌤️PUA: ” 你所看到的惊艳都曾平庸历练 **“**🚀🚀🚀 🍉🍉🍉 最后让我

    2023年04月08日
    浏览(13)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包