首页 > 编程知识 正文

python基础语法及知识总结(python有什么用)

时间:2023-05-04 03:07:55 阅读:89713 作者:3199

我们知道程序语言由一行一行的代码组成,用更低级的语言编写。 代码是指令,指令是计算机可以识别的语言。 对我们来说,只需要写更高级、更友好、更好学的Python代码就可以了,但正确写Python代码的正式第一步是理解Python的核心语法

我们编写的Python程序由解析器读取,将程序文本转换为Unicode代码点,缺省编码为utf-8。

第一个Python语法规则出现在这里。 编码声明通常出现在第一行,声明为utf-8的语法格式如下:

# #-* -编码: utf8-* -

但是,因为Python3的默认文本编码是utf8,所以这个语法有点浪费,只在Python2时代有价值,但是现在是Python3,所以知道这个语法就行了。

介绍第二个Python语法规则。 缩进、缩进是Python最具特色的语法之一,Python使用缩进来表达逻辑关系。

def打印_ hello () :

打印(问候世界) )。

需要注意的是,请勿用制表符表示缩进。 请使用空间。 通常是四个空间。

第三个Python语法介绍:标识符、标识符是变量的名称、函数或类的名称,因此也需要知道该语法。

有效的标识符字符为大写字母a到z、下划线_、数字0到9,但不能以数字开头。

因此,__a__是合法的标识符,9m是非法的标识符,提示如下

syntax错误:无效同步

第四个Python语法是关键字,也称为保留字,因为它是Python系统内部使用的标识符,所以这些标识符将不可用。 不能像布尔值False那样被我们用作变量名。 我需要知道所有的关键词。 因为在你的程序中使用你不知道的关键字会发生莫名其妙的错误。

Python3的所有关键字如下:

假等待导入通过

在raise中没有中断检测

真类最终is返回

“lambda try连续树”

从非本地while

声明戴尔全局不同意

yield同步生命

请看一下那些。

第五个Python语法是文字。 一句话,文字是常数值的表示方法。 你可能不熟悉这个称呼,但举几个例子,一看就知道:

字符串文字

a='程序员' #这是文字

也可以写# # # :

b='程序员'

程序员c='

转义字符的值

# #这也是面额

# 表示相对于n的转义,转义后表示换行

d='n '

数值文字

e=1024#10进制数1024

f=0x400 #0x表示这是十六进制数

g=3.14 #浮点数

h=1.41e-2 #科学计数法的浮点数

第六个Python语法是运算符。 关于这个你应该很清楚。 是平时使用的加减乘除等符号。 完全运算符如下所示:

- * **///% @

| ^ ~ :=

====!==

**表示几个角,@是装饰器的语法,=形象被称为海象运算符,结合赋值和条件判断,重点介绍Python 3.8可能不知道的几个事情。

2**3 # 8

if(a:=5) 0:

打印(a ) # 5

考虑第七个Python语法运算符的优先级:

第8个语法的评估顺序: Python按从左到右的顺序评估表达式。 但是,请注意,在评估赋值操作时,右侧将先于左侧进行评估。

说起来容易,从左到右,但从不拘谨地从左到右,举两个例子来示范:

10*----2#101

10 * *33 *8//10 #真

要更改计算顺序,请使用括号对。

10**3*8//(10 ) # 1024

第9个语法讨论条件式

条件式(有时称为“三项运算符”)在所有Python运算中优先级最低。

国际航空运输协会y

式x if C else y首先评价条件c。 如果c为真,则计算x并返回其值。 否则,将对y进行评估并返回值。

a=10 ** 3 if 1 0 else 10 ** -3

a # 1000

以上是最常见、最基础的9种Python语法。 你能解决一切吗?

我觉得很好。 请夸奖

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。