当前位置: 首页 > news >正文

09.流程控制

09.流程控制

1.引子

流程控制即控制流程,具体指控制程序的执行流程,而程序的执行流程分为三种结构:顺序结构(之前我们写的代码都是顺序结构)、分支结构(用到if判断)、循环结构(用到while与for)

2. 分支结构

2.1. 什么是分支结构

分支结构就是根据条件判断真假去执行不同分支对应的子代码

2.2. 为什么要用分支结构

人类某些时候需要根据条件来决定做什么事情,比如:如果今天下雨,就带伞,所以程序中必须有相应的机制来控制计算机具备人的这种判断能力

2.3. 如何使用分支结构

2.3.1. if语法

用if关键字来实现分支结构,完整语法如下

if 条件1:   # 如果条件1的结果为True,就依次执行:代码1、代码2,......代码1代码2......
elif 条件2: # 如果条件2的结果为True,就依次执行:代码3、代码4,......代码3代码4......
elif 条件3: # 如果条件3的结果为True,就依次执行:代码5、代码6,......代码5代码6......
else:     # 其它情况,就依次执行:代码7、代码8,......代码7代码8......
# 注意:
# 1、python用相同缩进(4个空格表示一个缩进)来标识一组代码块,同一组代码会自上而下依次运行
# 2、条件可以是任意表达式,但执行结果必须为布尔类型# 在if判断中所有的数据类型也都会自动转换成布尔类型# 2.1、None,0,空(空字符串,空列表,空字典等)三种情况下转换成的布尔值为False# 2.2、其余均为True

2.3.2. if应用案例

  1. 如果:女人的年龄>30岁,那么:叫阿姨
 age_of_girl=31if age_of_girl > 30:print('阿姨好')
  1. 如果:女人的年龄>30岁,那么:叫阿姨,否则:叫小姐姐
 age_of_girl=18if age_of_girl > 30:print('阿姨好')else:print('小姐姐好')
  1. 如果:女人的年龄>=18并且<22岁并且身高>170并且体重<100并且是漂亮的,那么:表白,否则:叫阿姨**
 age_of_girl=18height=171weight=99is_pretty=Trueif age_of_girl >= 18 and age_of_girl < 22 and height > 170 and weight < 100 and is_pretty == True:print('表白...')else:print('阿姨好')
  1. 如果:成绩>=90,那么:优秀

    如果成绩>=80且<90,那么:良好

    如果成绩>=70且<80,那么:普通

    其他情况:很差

 score=input('>>: ')score=int(score)if score >= 90:print('优秀')elif score >= 80:print('良好')elif score >= 70:print('普通')else:print('很差')
  1. if嵌套
 #在表白的基础上继续:#如果表白成功,那么:在一起#否则:打印。。。age_of_girl=18height=171weight=99is_pretty=Truesuccess=Falseif age_of_girl >= 18 and age_of_girl < 22 and height > 170 and weight < 100 and is_pretty == True:if success:print('表白成功,在一起')else:print('什么爱情不爱情的,爱nmlgb的爱情,爱nmlg啊...')else:print('阿姨好')

练习1: 登陆功能

name = input('请输入用户名:').strip()
password = input('请输入密码:').strip()
if name == 'wyz' and password == '123456':print('登录成功')
else:print('登录失败')

练习2:

#!/usr/bin/env python
#根据用户输入内容打印其权限'''
wyz --> 超级管理员
tom  --> 普通管理员
jack,rain --> 业务主管
其他 --> 普通用户
'''
name = input('请输入您的名字:').strip()
if name == 'wyz':print('超级管理员')
elif name == 'tom':print('普通管理员')
elif name == 'jack' or 'rain':print('业务主管')
else:print('普通用户')

3. 循环结构

3.1 什么是循环结构

循环结构就是重复执行某段代码块

3.2 为什么要用循环结构

人类某些时候需要重复做某件事情

所以程序中必须有相应的机制来控制计算机具备人的这种循环做事的能力

3.3 如何使用循环结构

3.3.1 while循环语法

python中有while与for两种循环机制,其中while循环称之为条件循环,语法如下

while 条件:     代码1          代码2          代码3while的运行步骤:步骤1:如果条件为真,那么依次执行:代码1、代码2、代码3......步骤2:执行完毕后再次判断条件,如果条件为True则再次执行:代码1、代码2、代码3......,如果条件为False,则循环终止

3.3.2 while循环应用案例

案例一:while循环的基本使用

用户认证程序

#用户认证程序的基本逻辑就是接收用户输入的用户名密码然后与程序中存放的用户名密码进行判断,判断成功则登陆成功,判断失败则输出账号或密码错误username = "jason"password = "123"inp_name =  input("请输入用户名:")inp_pwd =  input("请输入密码:")if inp_name == username and inp_pwd == password:    print("登陆成功")else:    print("输入的用户名或密码错误!")#通常认证失败的情况下,会要求用户重新输入用户名和密码进行验证,如果我们想给用户三次试错机会,本质就是将上述代码重复运行三遍,你总不会想着把代码复制3次吧。。。。username = "jason"password = "123"# 第一次验证inp_name =  input("请输入用户名:")inp_pwd =  input("请输入密码:")if inp_name == username and inp_pwd == password:    print("登陆成功")else:    print("输入的用户名或密码错误!")# 第二次验证inp_name =  input("请输入用户名:")inp_pwd =  input("请输入密码:")if inp_name == username and inp_pwd == password:    print("登陆成功")else:    print("输入的用户名或密码错误!")# 第三次验证inp_name =  input("请输入用户名:")inp_pwd =  input("请输入密码:")if inp_name == username and inp_pwd == password:    print("登陆成功")else:    print("输入的用户名或密码错误!")#即使是小白的你,也觉得的太low了是不是,以后要修改功能还得修改3次,因此记住,写重复的代码是程序员最不耻的行为。#那么如何做到不用写重复代码又能让程序重复一段代码多次呢? 循环语句就派上用场啦(使用while循环实现)username = 'wyz'password = '123456'count = 0while count < 3:    inp_name = input('请输入用户名:')	inp_pwd = input('请输入密码:')    if inp_name == username and inp_pwd == password:        print('登录成功')        break    else:        in_count = 2-count        if in_count ==0:             print('输错三次,退出')        else:             print('输入的用户名或密码错误')             print('您还有', in_count, '次机会')        count += 1

案例二:while+break的使用

使用了while循环后,代码确实精简多了,但问题是用户输入正确的用户名密码以后无法结束循环,那如何结束掉一个循环呢?这就需要用到break了!

username = 'wyz'password = '123456'count = 0while count < 3:    inp_name = input('请输入用户名:')    inp_pwd = input('请输入密码:')    if inp_name == username and inp_pwd == password:        print('登录成功')        break    else:        in_count = 2-count        if in_count ==0:            print('输入的用户名或密码错误')            print('您没有机会了')        else:            print('输入的用户名或密码错误')            print('您还有',in_count, '次机会')        count += 1

案例三:while循环嵌套+break

如果while循环嵌套了很多层,要想退出每一层循环则需要在每一层循环都有一个break

username = "jason"password = "123"count = 0while count < 3:  # 第一层循环    inp_name = input("请输入用户名:")    inp_pwd = input("请输入密码:")    if inp_name == username and inp_pwd == password:        print("登陆成功")        while True:  # 第二层循环            cmd = input('>>: ')            if cmd == 'quit':                break  # 用于结束本层循环,即第二层循环            print('run <%s>' % cmd)        break  # 用于结束本层循环,即第一层循环    else:        print("输入的用户名或密码错误!")        count += 1

案例四:while循环嵌套+tag的使用

针对嵌套多层的while循环,如果我们的目的很明确就是要在某一层直接退出所有层的循环,其实有一个窍门,就让所有while循环的条件都用同一个变量,该变量的初始值为True,一旦在某一层将该变量的值改成False,则所有层的循环都结束

username = "jason"password = "123"count = 0tag = Truewhile tag:     inp_name = input("请输入用户名:")    inp_pwd = input("请输入密码:")    if inp_name == username and inp_pwd == password:        print("登陆成功")        while tag:              cmd = input('>>: ')            if cmd == 'quit':                tag = False  # tag变为False, 所有while循环的条件都变为False                 break            print('run <%s>' % cmd)        break  # 用于结束本层循环,即第一层循环    else:        print("输入的用户名或密码错误!")        count += 1

案例五:while+continue的使用

break代表结束本层循环,而continue则用于结束本次循环,直接进入下一次循环

在continue之后添加代码毫无意义

# 打印1到10之间,除7以外的所有数字number = 0while number<11:    if number == 7:        number +=1        continue           # 结束掉本次循环,即本次循环continue之后的代码都不会运行了,包括print,而是直接进入下一次循环    print(number)    number += 1

案例五:while+else的使用

在while循环的后面,我们可以跟else语句,当while 循环正常执行完并且中间没有被break 中止的话,就会执行else后面的语句,所以我们可以用else来验证,循环是否正常结束

count = 0while count <=5:    count += 1    print('Loop', count)else:    print('循环正常执行完啦')

如果执行过程中被break,就不会执行else的语句了

ount = 0while count <=5:    count += 1    if count == 3:        break    print('Loop', count)else:    print('循环正常执行完啦')

练习1:寻找1到100之间数字7最大的倍数(结果是98)

num = 101while num > 0:    num -= 1    if num % 7 ==0:        print(num,'是7在1到100之间最大的倍数')        break

练习2:猜年龄(总共三次机会)

# 猜年龄初版age=18count=0while count<3:    count+=1    guess = int(input(">>:"))    if guess > age :        print("猜的太大了,往小里试试...")    elif guess < age :        print("猜的太小了,往大里试试...")    else:        print("恭喜你,猜对了...")        break        # 猜年龄进阶版(随机数版)age = random.randint(1, 100)count = 0print('===================这是一个猜年龄游戏===================')while count < 3:    count +=1    in_age = input('请输入你所猜到的年龄(1~100):').strip()    in_age = int(in_age)    in_count = 3 - count    if in_age > age:        if in_count == 0:            print('您没有机会了,正确答案为:', age, '游戏退出')        else:            print('您猜大了,你还有', in_count, '次机会')    elif in_age < age:        if in_count == 0:            print('您没有机会了,正确答案为:', age, '游戏退出')        else:            print('您猜小了,你还有', in_count, '次机会')    else:        print('你真聪明,正确答案就是', in_age)        break# 猜年龄终极版之可以继续游戏age = 20 #随机版加一个 random.randint(1, 100)即可count = 0print('===================这是一个猜年龄游戏===================')while count < 3:    count +=1    in_age = input('请输入您所猜到的年龄(1~100):').strip()    in_age = int(in_age)    in_count = 3 - count    if in_age > age:        if in_count == 0:            print('本轮游戏结束!!')            is_continue = input('是否继续,输入y或者n:').lower()            if is_continue == 'y':                count = 0            else:                print('游戏结束!!')                break        else:            print('您猜大了,您还有', in_count, '次机会')    elif in_age < age:        if in_count == 0:            print('本轮游戏结束!!')            is_continue = input('是否继续,输入y或者n:').lower()            if is_continue == 'y':                count = 0            else:                print('游戏结束!!')                break        else:            print('您猜小了,您还有', in_count, '次机会')    else:        print('您真聪明,正确答案就是:', in_age)        break

3.3.3. for循环语法

循环结构的第二种实现方式是for循环,for循环可以做的事情while循环都可以实现,之所以用for循环是因为在循环取值(即遍历值)时for循环比while循环的使用更为简洁

for循环语法如下

for 变量名 in 可迭代对象: # 此时只需知道可迭代对象,可以是字符串\列表\字典,我们之后会专门讲解可迭代对象    代码一    代码二    ...#例1for item in ['a','b','c']:    print(item)# 运行结果abc# 参照例1来介绍for循环的运行步骤# 步骤1:从列表['a','b','c']中读出第一个值赋值给item(item=‘a’),然后执行循环体代码# 步骤2:从列表['a','b','c']中读出第二个值赋值给item(item=‘b’),然后执行循环体代码# 步骤3: 重复以上过程直到列表中的值读尽

3.3.4. for循环应用案例

案例一:打印数字0-5

# 简单版:for循环的实现方式for count in range(6):  # range(6)会产生从0-5这6个数    print(count)# 复杂版:while循环的实现方式count = 0while count < 6:    print(count)    count += 1

案例二:遍历字典

# 简单版:for循环的实现方式for dic in {'a':123,'name':'wyz','b':123}:      # for 循环默认取的是字典的key赋值给变量名dic    print(dic)

案例三:for循环嵌套

#请用for循环嵌套的方式打印如下图形:***************for i in  range(3):    for j in range(5):        print('*',end=' ')    print()

注意:break 与 continue也可以用于for循环,使用语法同while循环

练习一:

打印九九乘法表

for i in range(1,10):    for j in range(1,i+1):        print('%s*%s=%s'%(i,j,i*j),end=' ')    print()

练习二:

打印金字塔

'''#max_level=5     *        # current_level=1,空格数=4,*号数=1    ***       # current_level=2,空格数=3,*号数=3   *****      # current_level=3,空格数=2,*号数=5  *******     # current_level=4,空格数=1,*号数=7 *********    # current_level=5,空格数=0,*号数=9# 数学表达式空格数=max_level-current_level*号数=2*current_level-1'''for i in range(1,6):    j = 5 - i    print(' ' * j,end='')    k=i*2-1    print('*'*k)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-2787.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

飞塔防火墙MIB-OID列表

找了很久,终于找到了官方的文档,包含了很多东西,贴个目录吧,获取资源请见最底部链接。 介绍: FortiGate是全新的下一代防火墙,在整个硬件架构和系统上面都有新的设计,在性能和功能上面都有了很大提升,具有性能高、接口丰富、功能齐全、安全路由交换一体化、性价比高等…...

中国石油大学《混凝土》第三阶段在线作业

第三阶段在线作业单选题 (共24道题) 收起1.&#xff08;2.5分&#xff09; 混凝土构件的平均裂缝间距与下列因素无关的是 A、混凝土强度等级 B、混凝土保护层厚度 C、纵向受拉钢筋直径 D、纵向钢筋配筋率我的答案&#xff1a;A 此题得分&#xff1a;2.5分2.&#xff08;…...

CSS 透明,文字不透明处理

1.opacity&#xff1a;会使其所有子元素都透明 我们通常是使用 opacity来做背景的透明化处理&#xff0c;该属性被所有浏览器支持&#xff0c;可以大胆使用&#xff0c;透明度从0.0(完全透明)到1.0(完全不透明)&#xff0c;但该方法会使其所有子元素都透明&#xff0c;此时若只…...

记录一个docker容器内网络与主机不通的问题(桥接网络不通)

https://blog.csdn.net/weixin_33102135/article/details/111946436 测试docker已经部署上的流程&#xff1a; 进入容器内部执行&#xff0c;脚本。执行成功。 外网telnet连接显示连接不到端口。 在其他机器上部署该docker服务&#xff0c;docker-compse方式&#xff0c;可…...

Hudi 系列(二)- 编译 hudi

编译 hudi 如果是第一次编译 hudi 会花很长时间&#xff0c;maven 本地仓库为空的情况下&#xff0c;我花了40分钟&#xff08;视网络环境&#xff09;。编译步骤如下&#xff1a; 下载 releace 源代码&#xff0c;https://hudi.apache.org/releases&#xff0c;现在的最新版本…...

vsftpd2.3.4著名笑脸漏洞复现实战

1.vsftpd手工利用 攻击机kali&#xff1a;192.168.182.133 靶机metasploit&#xff1a;192.168.182.128 先ping一下靶机看看靶机是否存活 接着使用nmap对靶机进行信息收集 这里可以看到版本是vsftpd2.3.4 漏洞是存在的 直接ftp连接靶机 用户名&#xff1a;user:) 密码随意…...

赶紧收藏!javasocket聊天室和私聊

前言 这些算法&#xff0c;都是小编一点一点看的大佬们的方法&#xff0c;自己积累的. 如果有什么描述的不对的地方还望大佬赐教 多交流才能进步&#xff0c;加油&#xff0c;冲冲冲&#xff01;&#xff01;&#xff01; RPC概述 RPC(Remote Procedure Call)即远程过程调用&a…...

<form>标签

HTML-表单 1. 在HTML标签中,<form>标签用来定义表单&#xff0c;来实现用户信息的收集和传递。 <form action"url地址" method"提交的方式" name"表单的名称"></form> 比较get和post&#xff1a; 2. 表单能够包含 input 元…...

.NET 6程序部署到Docker

使用Docker部署应用程序 首先确保已经安装Docker 桌面软件&#xff0c;如下图&#xff1a; 然后&#xff0c;把需要部署到Docker上面的项目&#xff0c;咱们先添加Docker的支持&#xff0c;启动项目右键 -> 添加 -> Docker支持&#xff0c;选择 Linux 然后会自动生成Doc…...

HTML5详解 (前端)

什么是HTML 超文本标记语言 Hyper Text Markup Language W3C 万维网联盟 标准包括&#xff1a; 结构化标准语言&#xff08;HTML、XML&#xff09;表现标准语言&#xff08;CSS&#xff09;和行为标准&#xff08;DOM、ECMAScript&#xff09; 新建project HTML 删除SRC文件…...

我们究竟还要学习哪些Android知识?赶紧收藏!

前言 今年是转折的一年&#xff0c;很多学android开发的小伙伴失业了&#xff0c;虽找到了一份工作&#xff0c;但高不成低不就&#xff0c;下半年金九银十有想法更换一份工作&#xff0c;很多需要大厂面试经验和大厂面试真题的小伙伴&#xff0c;想提前准备刷下题。接下来分享…...

VR垃圾分类_VR环保科普_VR垃圾分类综合解决方案

随着人类生活质量水平的提高&#xff0c;人类生存的环境在不可逆转的变化&#xff0c;自然保护和生态安全越来越引人注目。全球气候变暖、自然灾害频繁&#xff0c;使得保护生态环境迫在眉睫。聚象科技VR环保模拟系统&#xff0c;使体验者“进入”生态环境&#xff0c;身临其境…...

python的matplotlib的常用绘图函数模版

import matplotlib.pyplot as plt # from mpl_toolkits.mplot3d import Axes3D import matplotlib as mpl import numpy as np import pandas as pd import time plt.rcParams[font.sans-serif][simhei]#用于正常显示中文标签 plt.rcParams[axes.unicode_minus]False#用于正常显…...

写给互联网大厂员工的真心话,面试必问

越来越多的人在提“移动端的下半场”、“Android 开发的焦虑”之类的&#xff0c;也有人在喊“技术天天在变&#xff0c;学也学不完”&#xff0c;“昨天 Kotlin 今天 Flutter”。其实我却认为&#xff0c;如果你技术达到了一定程度&#xff0c;你无需太过在意这些。 移动端真…...

Python 模块导入 import ...\from... import...

代码越来越多的时候&#xff0c;我们将代码写到一个.py 文件里&#xff0c;随着代码的增加&#xff0c;代码的维护越来越困难。如果将代码按照不同的功能拆分放到不同的.py文件中&#xff0c;每个.py文件就是一个模块。 不同模块中的变量名可以相同&#xff0c;他们不会受影响…...

盘点golang中的开发神器

本文已收录 https://github.com/lkxiaolou/lkxiaolou 欢迎star。 在Java中&#xff0c;我们用Junit做单元测试&#xff0c;用JMH做性能基准测试&#xff08;benchmark&#xff09;&#xff0c;用async-profiler剖析cpu性能&#xff0c;用jstack、jmap、arthas等来排查问题。 作…...

监控系统实践第12天:5天上手Laravel8.5之路由篇(1/5)

监控系统实践第12天&#xff1a;5天上手Laravel8.5之路由篇&#xff08;1/5&#xff09;前言安装与配置Laravel基础功能&#xff1a;路由(Route)路由是什么&#xff1f;设置路由的请求方式定义路由的路径定义路由的内容闭包中定义内容控制器中定义内容视图中定义内容其它内容的…...

学习响应式BootStrap来写融职教育网站,Bootsrtap第三天nav布局

nav导航布局 <!DOCTYPE html> <html lang"zh_CN"> <head><meta charset"UTF-8"><title>融职教育</title><!-- 移动设备优先--><meta name"viewport" content"widthdevice-width, initial…...

前端常见跨域解决方案(全)

文章目录什么是跨域&#xff1f;什么是同源策略&#xff1f;同源策略限制以下几种行为常见跨域场景跨域解决方案一、 通过jsonp跨域二、 document.domain iframe跨域三、 location.hash iframe跨域四、 window.name iframe跨域五、 postMessage跨域六、 跨域资源共享&#x…...

因为一个字符校对问题,我的大厂面试挂了

摘要&#xff1a;字符集是一套符号和编码。校对规则是在字符集内用于比较字符的一套规则。 本文分享自华为云社区《一个字符校对规则引发的血案》&#xff0c;原文作者&#xff1a;DRS技术快客 。 问题现场 我们先看一个建表语句 CREATE TABLE collate_test ( val1 char(32…...

Trace

TRACE:在命令行上捕获系统跟踪记录https://developer.android.google.cn/topic/performance/tracing/command-line?hlzh-cn perfetto https://developer.android.google.cn/studio/command-line/perfetto?hlzh-cn 开发这模式的系统trace使用PerfettoUI打开https://develope…...

HTML列表标签和表格标签

目录 一、列表标签与表格标签要点 二、列表 LIST &#xff08;一&#xff09;有序列表: &#xff08;二&#xff09;无序列表: &#xff08;三&#xff09;自定义&#xff08;相互嵌套使用&#xff09; 三、表格标签 TABLE &#xff08;一&#xff09;表格标签 (二&…...

webrtc之SVC实现(十)

一、概念 SVC&#xff08;可适性视频编码或可分级视频编码&#xff09;是传统H.264/MPEG-4 AVC编码的延伸&#xff0c;可提升更大的编码弹性&#xff0c;并具有时间可适性&#xff08;Temporal Scalability&#xff09;、空间可适性&#xff08;Spatial Scalability&#xff09…...

delphi JSON 数字0.00没有引号解析问题

Delphi中利用SuperObject解析JSON 0.00数字有问题 原因是superObject 的版本问题&#xff1a; 网址&#xff1a;https://www.haolizi.net/example/key_superobject_1.html 下载版本...

oracle数据库:select基本语法【条件查询】

当我们进行数据查询的时候&#xff0c;往往需要根据一些条件来筛选出我们需要的数据&#xff0c;这时候可以用到条件查询 1&#xff0c;条件查询 语法&#xff1a; select 字段1&#xff0c;字段2... from 表名 where 条件1&#xff0c;条件2...其中关键字where后面接我们查…...

CSS内联样式的使用,赶紧收藏备战金三银四!

近几年&#xff0c;随着技术和政策的变化&#xff0c;国内对技术人才的需求也是翻天覆地的变化。 为什么转行前端呢&#xff1f; 对于很多毕业学生来说&#xff0c;前端开发工程师行业需求大、待遇好、不限门槛、政策优,成为了很多大学生的就业发展选择。 学习路线 HTML基础…...

终于有人把华为认证讲明白了!

响应大家的需求&#xff0c;你要的华为认证科普来啦~ 华为认证 华为认证是华为技术有限公司&#xff08;简称“华为”&#xff09;基于“ 平台生态 ”战略&#xff0c;围绕 “云-管-端 ” 协同的新ICT技术架构&#xff0c;打造的业界覆盖ICT领域最广的认证体系&#xff0c;根据…...

一些小知识及git 使用方法

取消全局的log打印 在开发的时候&#xff0c;我们经常会log输出调试程序&#xff0c;在将程序打包的时候可能会忘记删除&#xff0c;导致在正式上线的时候&#xff0c;控制台会输出一些东西 // 设置 开发/生产 环境变量 。在入口程序中对其判断&#xff0c;并重写 console.log…...

Reids之三种特殊数据类型Bitmaps,HyperLogLog,Geospatial

Bitmaps 简介 现代计算机用二进制&#xff08;位&#xff09;作为信息的基础单位&#xff0c;1个字节等于8位&#xff0c;例如“abc”字符串是由3个字节组成&#xff0c;但实际在计算机存储时将其用二进制表示&#xff0c;“abc” 分别对用的ASCLL码分别是97,98,99&#xff0c;…...

python 继承和多态

在已有类的基础上创建新类&#xff0c;这其中的一种做法就是让一个类从另一个类那里将属性和方法直接继承下来&#xff0c;从而减少重复代码的编写。提供继承信息的我们称之为父类&#xff0c;也叫超类或基类&#xff1b;得到继承信息的我们称之为子类&#xff0c;也叫派生类或…...

程序员批注《语言学教程》——第三章 从语素到短语

本章前言&#xff1a; 跳过了第二章&#xff3b;语音&#xff3d;&#xff0c;语音识别方面较为独立&#xff0c;然而我的目标更偏自然语言理解 Natural Language Understanding (NLU) 。 这章主要讲英语的词语层面的知识&#xff0c;具体来说&#xff0c;从语素到短语&#x…...

胡壮麟语言学教程第5版笔记

完整版&#xff1a;http://zgw.100xuexi.com/SubItem/IndexInfoDetail.aspx?idaea55a22-192c-49e8-ba79-0bab7758549e 第1章 语言学导论 1.1 复习笔记 本章要点&#xff1a; The definition and the design features of language 语言的定义与特征 The origin and the…...

程序员批注《语言学教程》——第一章 语言学导论

序 自然语言处理&#xff08;NLP&#xff09;学科是一门交叉学科。数学和语文&#xff0c;作金风玉露而在此处相逢。 我在工作和读书期间&#xff0c;在数学方面付出的努力是多过语文方面。但感觉在了解NLP及周边算法后&#xff0c;还是对处理语言还是不得心应手&#xff1a;许…...

养生之道——》五红汤、紫薯枸杞银耳汤、山楂红枣红糖水、大枣红糖姜水、红薯汤

版权声明&#xff1a;本文为博主原创文章&#xff0c;无需授权即可转载&#xff0c;甚至无需保留以上版权声明&#xff0c;转载时请务必注明作者。 https://blog.csdn.net/weixin_43453386/article/details/84946517 养生之道——》五红汤、紫薯枸杞银耳汤、山楂红枣红糖水、大…...

菊花+红枣+枸杞的配茶法

<?xml:namespace prefix o />白菊花绿茶白菊花绿茶的功效&#xff1a;清肝明目&#xff0c;解暑去火。  菊花甘草茶功能主治补脾益气&#xff0c;清热解毒&#xff0c;祛痰止咳&#xff0c;缓急止痛&#xff0c;调和诸药。用于脾胃虚弱&#xff0c;倦怠乏力&#xff…...

使用计算机用眼卫生,眼睛干涩要注意用眼卫生 缓解眼睛干涩推荐4款花茶

很多人因为长时间看电脑或者打游戏看手机之类的原因而导致眼睛干涩&#xff0c;长期过度用眼导致的眼睛干涩疲劳问题该如何有效解决呢&#xff1f;下面和360常识网一起来看看具体的方法吧。1、多喝茶茶叶中有着丰富的胡萝卜素&#xff0c;平常可以多喝乌龙茶&#xff0c;铁观音…...

枸杞泡水作用|枸杞泡水 好处

中医很早就有"枸杞养生"的说法&#xff0c;认为常吃枸杞能"坚筋骨、轻身不老、耐寒暑"。 所以&#xff0c;它常常被当作滋补调养和抗衰老的良药。 枸杞的性味甘平&#xff0c;中医认为&#xff0c;它能够滋补肝肾、益精明目和养血、增强人们的免疫力。 对于…...

枸杞

枸杞子是常用的营养滋补佳品&#xff0c;在民间常用其煮粥、熬膏、泡酒或同其他药物 枸杞、食物一起食用。枸杞子自古就是滋补养人的上品&#xff0c;有延衰抗老的功效&#xff0c;所以又名“却老子”。枸杞中的维生素C含量比橙子高&#xff0c;β-胡萝卜素含量比胡萝卜高&…...

每天用枸杞泡水喝,坚持一个月,这些好事会降临到你身上!

随着人们生活水平的提高&#xff0c;越来越多的人开始注重养生了。在日常生活中&#xff0c;养生是非常关键的&#xff0c;在养生的一些食品中&#xff0c;很多人都会用枸杞养生&#xff0c;枸杞是一种具有温补功效的常见中药材&#xff0c;它也可以当保健食材供人类食用&#…...

python闯关训练营怎么样3.0_泡着枸杞写bug的三流程序员凭什么逆袭到一线大厂?...

大多数互联网的从业者都有一个梦想&#xff1a;进大厂。因为不仅可以享受较好的福利待遇&#xff0c;也能与更优秀的人一起共事&#xff0c;获得更专业、更快速的成长。最近经常有朋友提及想要入门编程学习&#xff0c;该如何学习&#xff1f;关于编程学习&#xff0c;各种语言…...

别再用枸杞泡水了,白活几十年竟然不知道!

别再用枸杞泡水了&#xff0c;白活几十年竟然不知道&#xff01; 2016-03-01 电视、电脑、手机等电子产品 让人们的眼睛越来越疲劳&#xff0c; 视力越来越下降&#xff0c; 于是&#xff0c; 很多人喜欢用枸杞泡水或煲汤&#xff0c; 其实这种做法并不理想&#xff0c; 想达到…...

枸杞的作用及辨别

双十一买了点枸杞&#xff0c;不知道是不是熏硫的&#xff0c;查了一下&#xff0c;百度里面也还是有点乱。也可能是有些厂家故意混淆视听。 1.枸杞的简介 枸杞&#xff0c;是茄科、枸杞属植物&#xff0c;枸杞为人们对商品枸杞子、植物宁夏枸杞、中华枸杞等枸杞属下物种的统…...

枸杞常泡水喝好吗?

宁夏枸杞若坚持每日泡水饮用可达到非常好的养生效果。  长期食用宁夏枸杞可补肾益精、养肝明目、延缓衰老、消除疲劳、降血脂血糖、抗辐射、耐缺氧、养颜美容、 防老人痴呆症&#xff0c;防老年黄斑症等效果。  宁夏枸杞冲泡食用法&#xff1a;【身体怕凉者更适宜此法食用】…...

泡着枸杞写bug的三流程序员凭什么逆袭到一线大厂?

点击上方“Python大本营”&#xff0c;选择“置顶公众号”Python大本营 IT人的职业提升平台大多数互联网的从业者都有一个梦想&#xff1a;进大厂。因为不仅可以享受较好的福利待遇&#xff0c;也能与更优秀的人一起共事&#xff0c;获得更专业、更快速的成长。最近经常有朋友…...

生活小窍门:枸杞泡水喝应该注意的三件事

生活小窍门&#xff1a;枸杞泡水喝应该注意的三件事 枸杞营养丰富&#xff0c;性味甘平&#xff0c;归肝、肾经&#xff0c;是中国人常用的食材和中药材之一。枸杞营养丰富&#xff0c;性味甘平&#xff0c;归肝、肾经&#xff0c;是中国人常用的食材和中药材之一&#xff0c;主…...

智慧社区+物联网解决方案

智慧社区物联网解决方案 智慧城市概念的提出对于社区建设来说具有重大的意义&#xff0c;它推动了智慧社区建设的进程&#xff0c;并给予了建设工程提供基础。而同时在物联网的加持下&#xff0c;智慧社区的建设可谓是更“智能”。下面&#xff0c;我们就通过智慧社区物联网解决…...

枸杞子泡水喝有哪些功效

枸杞子泡水喝有哪些功效枸杞是很好的一种养生食材&#xff0c;枸杞是名贵的药材和滋补品&#xff0c;有明目养颜等明显功效。枸杞中含有丰富的钙、磷、铁等营养成分&#xff0c;还有很好的药用价值&#xff0c;对于缓解降血压&#xff0c;降血糖&#xff0c;血脂有很大好处&…...

蒲公英枸杞菊花可以一起泡茶喝吗?

这两年花草茶、花果茶甚是流行和风靡&#xff0c;加上人们对健康养生越来越重视&#xff0c;像蒲公英、菊花和枸杞这样组合在一起&#xff0c;人们也不陌生&#xff0c;三者不但都是传统的中药&#xff0c;更是一种食材&#xff0c;不管是泡水、煎汤、煮粥&#xff0c;都能起到…...

泡着枸杞写bug的三流程序员凭什么逆袭到一线大厂?你不服不行!

最近经常有朋友提及&#xff0c;想要入门深度学习&#xff0c;该如何学习&#xff1f;关于深度学习&#xff0c;网上的资料很多&#xff0c;不过貌似大部分都不太适合初学者。 我曾经是一名三流程序员&#xff0c;每天的工作内容就是在前人留下的 bug 上写新的bug&#xff0c;我…...

IT人士常喝点菊花茶泡枸杞

我们知道枸杞子功能补肾益脑,菊花清凉明目.经常服用菊花茶泡枸杞可以有效地改善和保护电脑工作者的视力.这是大家应该知道的&#xff0c;那么菊花茶泡枸杞还有什么更多的作用呢?下面就做一介绍。 枸杞&#xff0c;"补肾生精&#xff0c;养肝&#xff0c;明目&#xff0c;…...