【python入门系列】第一章:Python基础语法和数据类型

news/2024/11/24 7:54:31/

文章目录

  • 前言
  • 一、简单语法
    • 1. 注释
  • 这是一个单行注释
    • 2. 变量
  • 二、数据类型
    • 1.字符串
    • 2.整数
    • 3.浮点数
    • 4.布尔值
    • 5.列表
  • 三、运算符
    • 1.算术运算符:用于执行基本的算术操作,如加、减、乘和除。
    • 2.比较运算符:用于比较两个值的大小或相等性。
    • 3.逻辑运算符:用于组合和操作布尔值。
  • 四、条件语句
    • 1. if语句
    • 2. if-else语句
    • 3. if-elif-else语句
  • 五、循环结构
    • 1. for循环
    • 2. while循环
  • 总结


前言

Python是一种简单易学且功能强大的编程语言。在开始编写Python代码之前,我们需要了解一些基础语法和数据类型。本文将介绍Python的基本语法规则以及常用的数据类型。

一、简单语法

1. 注释

在Python中,我们可以使用注释来解释和说明代码。注释以井号(#)开头,可以单独一行或跟随在代码行后面。注释对于代码的可读性和维护非常重要。

这是一个单行注释

"""
这是一个多行注释
可以用来注释多行代码
"""

在这里插入图片描述

2. 变量

变量用于存储数据,并且可以根据需要更改其值。在Python中,变量的命名可以包含字母、数字和下划线,但不能以数字开头。

message = "Hello, World!"  # 定义一个字符串变量
number = 42  # 定义一个整数变量
pi = 3.14  # 定义一个浮点数变量

在这里插入图片描述

二、数据类型

Python中有许多常见的数据类型,包括字符串、整数、浮点数、布尔值和列表等。

1.字符串

字符串用于表示文本,可以使用单引号或双引号括起来。

name = "Alice"
message = 'Hello, ' + name

在这里插入图片描述

2.整数

整数用于表示没有小数部分的数字。

age = 25
year = 2022

在这里插入图片描述

3.浮点数

浮点数用于表示带有小数部分的数字。

pi = 3.14
height = 1.75

在这里插入图片描述

4.布尔值

布尔值用于表示真或假的值。

is_student = True
is_adult = False

在这里插入图片描述

5.列表

列表用于存储一组有序的元素。

numbers = [1, 2, 3, 4, 5]
names = ['Alice', 'Bob', 'Charlie']

在这里插入图片描述

三、运算符

Python支持各种运算符,包括算术运算符、比较运算符和逻辑运算符等。

1.算术运算符:用于执行基本的算术操作,如加、减、乘和除。

result = 10 + 5  # 加法
result = 10 - 5  # 减法
result = 10 * 5  # 乘法
result = 10 / 5  # 除法

在这里插入图片描述

2.比较运算符:用于比较两个值的大小或相等性。

is_equal = 10 == 5  # 等于
is_greater = 10 > 5  # 大于
is_less = 10 < 5  # 小于

在这里插入图片描述

3.逻辑运算符:用于组合和操作布尔值。

is_true = True and False  # 与运算
is_true = True or False  # 或运算
is_false = not True  # 非运算

在这里插入图片描述

四、条件语句

条件语句用于根据条件的真假来决定程序的执行路径。Python提供了if、elif和else关键字来构建条件语句。

1. if语句

if语句用于执行一个代码块,当条件为真时,执行其中的代码。下面是一个if语句的示例:

age = 18
if age >= 18:print("您已经成年了!")

在上面的示例中,如果age大于等于18,将打印输出"您已经成年了!"。否则,将不执行任何操作。

2. if-else语句

if-else语句用于在条件为真时执行一个代码块,否则执行另一个代码块。下面是一个if-else语句的示例:

age = 16
if age >= 18:print("您已经成年了!")
else:print("您还未成年!")

在上面的示例中,如果age大于等于18,将打印输出"您已经成年了!“;否则,将打印输出"您还未成年!”。

3. if-elif-else语句

if-elif-else语句用于在多个条件之间进行选择。elif关键字用于检查额外的条件,else关键字用于指定所有条件都不满足时要执行的代码块。下面是一个if-elif-else语句的示例:

score = 85
if score >= 90:print("优秀!")
elif score >= 80:print("良好!")
elif score >= 70:print("中等!")
else:print("不及格!")

在上面的示例中,根据score的值,将打印输出相应的评级。

五、循环结构

循环结构用于重复执行一段代码,直到满足特定条件为止。Python提供了for循环和while循环两种常见的循环结构。

1. for循环

for循环用于遍历一个可迭代对象(如列表、字符串等),并执行其中的代码块。下面是一个for循环的示例:
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:print(fruit)

在上面的示例中,将遍历fruits列表,并打印输出每个水果的名称。

2. while循环

while循环用于在条件为真时重复执行一个代码块,直到条件变为假为止。下面是一个while循环的示例:
count = 0
while count < 5:print("当前计数:", count)count += 1

在上面的示例中,将打印输出计数的当前值,并在每次循环后将计数加1,直到计数达到5为止。

总结

这些基本的语法规则和数据类型,是学习Python编程的第一步。


http://www.ppmy.cn/news/650055.html

相关文章

HarmonyOS学习路之开发篇—AI功能开发(语音识别)

语音识别概述 语音识别功能提供面向移动终端的语音识别能力。它基于华为智慧引擎&#xff08;HUAWEI HiAI Engine&#xff09;中的语音识别引擎&#xff0c;向开发者提供人工智能应用层API。该技术可以将语音文件、实时语音数据流转换为汉字序列&#xff0c;准确率达到90%以上…

分析师称苹果2013年曾报价收购特斯拉 每股约240美元

【TechWeb】5月22日消息&#xff0c;据国外媒体报道&#xff0c;在2016年苹果打造汽车的“泰坦计划”曝光之后&#xff0c;市场上曾多次传出苹果收购特斯拉的消息&#xff0c;分析师们也建议或看好苹果收购特斯拉以加速自家的造车计划&#xff0c;苹果大股东巴菲特在去年也曾表…

马斯克罕见大手笔!特斯拉2.18亿美元收购电池技术公司Maxwell

雷刚 发自 凹非寺 量子位 报道 | 公众号 QbitAI 刚刚&#xff0c;特斯拉宣布了一起电池技术收购案。 猪年大年初一&#xff0c;特斯拉宣布已与美国电池技术公司Maxwell Technologies&#xff08;Nasdaq&#xff1a;MXWL&#xff09;达成确定协议&#xff0c;将以4.75美元每股价…

美股暴跌一夜市值蒸发10万亿,传吉利收购魅族,马斯克或任推特临时CEO,今日更多大新闻在此...

日报君 发自 凹非寺量子位 | 公众号 QbitAI 大家好&#xff0c;今天是5月6日星期五。 还有一天又放假了&#xff0c;今天有哪些值得关注的其他科技新闻&#xff1f; 日报君现在就为你呈上&#xff5e; 今日大新闻 昨夜美股市值跌掉10万亿 当地时间5月5日&#xff0c;美股全线大…

苹果/微软/特斯拉的产品美学——向丑而生?

作为一个键盘侠最多的国度&#xff0c;曾几何时我们从海南椰树吐糟到乡村爱情、从中华酷联吐糟到华米OV、从papi酱吐糟到李佳琦、从设计廉价感吐糟到中华审美元素、接着又从拿来主义吐糟到缺芯少魂&#xff0c;就连国内票房第一的《战狼2》第三的《流浪地球》和第二的《哪吒》也…

苹果成AI“收购狂魔”,5年买下25家公司

晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI AI技术狂飙这5年&#xff0c;科技巨头们都在加大投入&#xff0c;一方面加大研发&#xff0c;另一方面就是直接“买买买”。 那么&#xff0c;2016~2020年&#xff0c;哪家科技巨头收购AI公司最多&#xff1f; 数据分析公司Globa…

聚观早报 |三星将在印度生产5G设备;马斯克邀请盖茨开特斯拉Semi

今日要闻&#xff1a;三星将在印度生产5G设备&#xff1b;马斯克邀请盖茨开特斯拉Semi&#xff1b;蔚来手机或在一年内发布&#xff1b;小米汽车进展不如预期&#xff1b;马斯克曝光推特2.0 三星将在印度生产5G设备 11月28日&#xff0c;据报道&#xff0c;三星计划在其位于印…

华人运通与BlackBerry达成合作, 打造未来数字生命GT——高合HiPhi Z

BlackBerry近日宣布&#xff0c;中国领先的未来智能交通产业的创新型出行科技公司——华人运通&#xff0c;选择了BlackBerry QNX为华人运通的第二款旗舰车型高合HiPhi Z保驾护航&#xff0c;打造其自动驾驶域控制器与数字座舱域控制器。 基于BlackBerry QNX Neutrino 实时操作…