python组合的语法_逐步展开Python详细教学—Python语法

本文详细介绍了Python的基础语法,包括线性结构、多行语句、注释、文档字符串、缩进规则、字符串处理、变量、一行多语句及字符串格式化。通过实例展示了Python语法的简洁与优雅,适合Python初学者入门学习。
摘要由CSDN通过智能技术生成

Python语法–在Python世界迈出第一步

我们已经拥有了许多的编程语言,而且都有自己的特色,但是一种语言的独特之处在于它的特性。最终,是它的特点让它被选中或通过项目。因此,在开始更深入的Python概念之前,让我们先看一下Python编程语言的基础知识,这些基础证明了Python与其他编程语言相比如此强大的背后原因。任何语言的代码都必须遵循一组规则。接下来我们将了解什么是Python语法以及它与Java和C ++的不同之处。

7642e6bba09045d9813ac9ca3c1f69ef.jpg-wh_651x-s_940594660.jpg

什么是Python语法?

语法是指描述语言结构的一组规则和原则。Python语法定义了用于在Python编程中创建句子的所有规则集。例如:当我们想学习英语时,我们必须学习语法。同样,您将需要学习和理解Python语法才能学习Python语言。

Python语法范例

Python是一种流行的语言,因为它具有优雅的语法结构。让我们快速看一个简单的Python程序,您将了解Python编程的外观。

a61f81619537fd40895c66b3533e80c8.png-wh_600x-s_976374867.png

#Simple Python Program to see if a user is Whether adult。

# getting user’s name print("Enter your name:")

name=input()

# getting user’s age print("Enter your age:")

age=int(input())

# condition to check if user is eligible or not。

if( age >= 18 ):

print( name, ' is an adult.')

else:

print( name, ' is a minor.')

Python语法结构的类型

978074f734b14045c30c623f0057ed58.jpeg-wh_600x-s_3468004296.jpeg

1. Python的线性结构

Python程序由逻辑行组成,每一个后面都有一个换行标记,解释器忽略空白行。

错误示范案例:

print("Hi

How are you?")

1115dcf602da92492f696f68b57b97a9.png

2. Python多行语句

这是一种重要的Python语法。我们看到Python并不强制使用分号,新行表示新声明,但是有时候,您可能希望将一条语句分成两行或更多行,这可能是为了提高可读性,您可以通过以下方式进行操作。

(1) 使用反斜杠

print("Hi \

how are you?")

0c874baaa7f533973d30d97d267f5d26.png

您也可以使用它来分布没有行的语句。

a\

=\10

print (a)

266ccb3b0cdcf8e688c395a9f39a6660.png

(2) 将字符串放在三重引号中

print("""Hi

how are you?""")

4b2ecbfd8cd5e4d1df05243169e261e3.png

但是,对于非字符串的语句,不能在文档字符串中使用反斜杠。

""" b \

= \

10 """

372933ef77a25d520ceec2f713360249.png

如果我们在之后再令其输出“b”则会出现错误:

5ff6d66df6468d6aff26b0e99015d286.png-wh_600x-s_3770349112.png

3. Python注释

Python语法“注释”使您可以将标签存储在代码中的正确位置。您可以使用它们来解释代码的复杂部分。使用(#)声明注释。

b5f43db9d546f6a9fbf0caa69c38dc04.png

Python不支持Java或C ++等通用多行注释

4. Python文档字符串

作为注释,此Python语法用于解释代码。但与普通注释不同的是,它们更加具体。而且,它们在运行时保留,这样,程序员就可以在运行时检查它们,使用三个双引号分隔文档字符串。你可以把它作为函数的第一行来描述它。

6ddeceb01c5a0e6640e79705d611065f.png

5. Python缩进

由于Python不使用花括号来分隔代码块,因此Python语法是强制性的,您可以在函数,循环或类下缩进代码。

dc7c5dd3bbb39d014109f1fa9eb920fb.png

可以使用多个制表符或空格或它们的组合来缩进。但是请记住,缩进语句在一个代码块下使用相同数量的制表符和空格。

b173e07ca4b79a614746107635ca04ec.png-wh_600x-s_1723692004.png

6. Python一行中的多个语句

您还可以在一行中放入多个语句,通过用分号分隔它们来实现这一点。

e4a67811d50addc9d0557bc5bb9d2c2b.png

7. Python引用

Python对字符串文本支持单引号和双引号。但如果字符串以单引号开头,则必须以单引号结束。双引号也是如此。

以下字符串由单引号分隔。

b006cf0109f105b8d78921b8c051c6c3.png

以下字符串由双引号分隔。

30e0d9b42261eaa773a7c7c972c5612b.png

以下是错误示范:(一个是使用的单双引号,一个是使用的多重引号)

f0aa4f2110616ba2abdba8a2277b5b8d.png

8. Python空白行

如果只保留空白行,解释器将忽略它。

9. Python标识符

标识符是程序元素的名称,并且是用户定义的。该Python语法唯一标识元素。选择标识符时要遵循一些规则:

标识符只能以A-Z、A-Z或下划线(_)开头。

后面可能是字母、数字和下划线---零或更多。

Python是区分大小写的。Name和name是两个不同的标识符。

保留关键字不能用作标识符。下面是关键字列表。

ffe10501a500c7a75b03870c6937dce7.png-wh_600x-s_2507439120.png

除了这些规则之外,在使用此Python语法时,还应遵循一些命名约定:

类名使用大写首字母,其他类名使用小写。

使用一个下划线来命名一个私有标识符(_username)

使用两个下划线来命名一个强私有标识符(__password)

Python的特殊标识符以两个前导下划线结尾。

Python变量

在Python中,您无需定义变量的类型。根据其拥有的值进行假设。

ba6d022740ee5c1f1e772523178071d7.png

在这里,我们声明了一个变量x并将其赋值为10。然后我们输出了它的值。接下来,我们为其分配值“ Hello”并输出。因此,我们看到,变量可以在稍后的时刻保存任何类型的值。因此,Python是一种动态类型的语言。

11. Python字符串格式化

现在让我们看看Python中不同类型的字符串格式化

(1) %运算符

您可以使用%运算符来格式化字符串以包含文本以及标识符的值。在要显示值的位置使用%s。在字符串之后,放入%运算符,并在参数中提及标识符。

23f3b34998cd3767b4b475c705a9f0a9.png

(2) 格式化方法

允许您以类似的方式格式化字符串。在这些位置,你想放置哪些值,就将0、1、2 ..放在花括号中。对字符串调用格式化方法,并在参数中提到标识符。

d89cd4952f81e3b239599f322e0f0a1a.png-wh_600x-s_2311731713.png

(3) f-strings

如果使用f字符串,则只需在花括号中提及标识符。另外,在字符串的前面,但要在引号外加上“ f”。

67ac2833905c3d27734df7af819c9e18.png

总结

在此Python语法内容中,我们学习了基本的Python语法。我们了解了它的行结构,多行语句,注释和文档字符串,缩进和引号。我们还了解了空行,标识符,变量,一行中的多个语句以及字符串格式化。

【责任编辑:赵宁宁 TEL:(010)68476606】

点赞 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值