python关键字及其用法(Python100天14)
python关键字及其用法(Python100天14)eat:动词就是函数名def eat( subject fruit ): print(" eat apple ") def :编程语言的关键字语义分析:目前为止这个还与人类的语义分析有相当差距,毕竟只是模拟罢了。i eat apple在编程语言中如何表达?
从英语翻译到汉语,需要分析句子的语义,
想进行语义分析就要划分句子成分,比如说划分为人、铁锤、窗户等等 划分句子当中的各类成分,
- 语法分析:来识别出句子中的各类短语
- 词法分析:根据词性来识别出句子中的各类短语,
就好比我们要翻译一句英文,
先要分析单词的词性比如说介词、名词、动词啊,然后再用语法分析进行分析出句子中的各类短语比如说动词短语、介词短语等,最后才能分析句子的语义是什么、
语义分析:目前为止这个还与人类的语义分析有相当差距,毕竟只是模拟罢了。
英文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中的关键字并不多,大多数是一些基本的数学运算符号和结果的表示形式
只有通过小的例子云熟悉这些基本的关键字的使用,才能完成自己的意图。未完待续