快捷搜索:  汽车  科技

python关键字及其用法(Python100天14)

python关键字及其用法(Python100天14)eat:动词就是函数名def eat( subject fruit ): print(" eat apple ") def :编程语言的关键字语义分析:目前为止这个还与人类的语义分析有相当差距,毕竟只是模拟罢了。i eat apple在编程语言中如何表达?

python关键字及其用法(Python100天14)(1)

人类语言的构成要素与编程语言是比较类似的

从英语翻译到汉语,需要分析句子的语义,

想进行语义分析就要划分句子成分,比如说划分为人、铁锤、窗户等等 划分句子当中的各类成分,

  • 语法分析:来识别出句子中的各类短语
  • 词法分析:根据词性来识别出句子中的各类短语,

就好比我们要翻译一句英文,

先要分析单词的词性比如说介词、名词、动词啊,然后再用语法分析进行分析出句子中的各类短语比如说动词短语、介词短语等,最后才能分析句子的语义是什么、

语义分析:目前为止这个还与人类的语义分析有相当差距,毕竟只是模拟罢了。

英文

i eat apple

  • i 、eat 、applef都是一个个词
  • 主语、谓语、宾语 就是一个语法
  • 表达的语义是我吃苹果

在编程语言中如何表达?

def eat( subject fruit ): print(" eat apple ")

def :编程语言的关键字

eat:动词就是函数名

i apple作为函数的两个参数值

eat("i" "apple") # i apple作为参数值传入到 函数执行吃苹果的逻辑 # 语义的表达就成了函数调用python中的关键词

关键字

描述

and

逻辑运算符。

as

创建别名。

assert

用于调试。

break

跳出循环。

class

定义类。

continue

继续循环的下一个迭代。

def

定义函数。

del

删除对象。

elif

在条件语句中使用,等同于 else if。

else

用于条件语句。

except

处理异常,发生异常时如何执行。

False

布尔值,比较运算的结果。

finally

处理异常,无论是否存在异常,都将执行一段代码。

for

创建 for 循环。

from

导入模块的特定部分。

global

声明全局变量。

if

写一个条件语句。

import

导入模块。

in

检查列表、元组等集合中是否存在某个值。

is

测试两个变量是否相等。

lambda

创建匿名函数。

None

表示 null 值。

nonlocal

声明非局部变量。

not

逻辑运算符。

or

逻辑运算符。

pass

null 语句,一条什么都不做的语句。

raise

产生异常。

return

退出函数并返回值。

True

布尔值,比较运算的结果。

try

编写 try...except 语句。

while

创建 while 循环。

with

用于简化异常处理。

yield

结束函数,返回生成器。

如何使用这些关键字
  • 变量定义

a = 1 # 定义 一个数字类型的变量a 值为1 b ="abc" # 定义 一个字符串类型的变量a 值为"abc" c = True # 定义 一个布尔类型的变量a 值 True d = False # 定义 一个布尔类型的变量a 值 False

  • as的使用

import PySimpleGUI as sg # as 意思 是取为这个工具取了一个 sg的别名

  • 选择语句

if a > 1 : # a > 1 为真True 时执行下面的print print(" a is bigger than 1") else : :# a > 1 为真False 时执行下面的print print(" a is smaller than 1")

if 就是如果 else就是那么

a>1 a是一个数字

> 是一个数字符号也是关键字

a>1 计算出的结果是True 或者 False

从中看出来python中的关键字并不多,大多数是一些基本的数学运算符号和结果的表示形式

只有通过小的例子云熟悉这些基本的关键字的使用,才能完成自己的意图。

未完待续

猜您喜欢: