《python三大基本流程控制结构有哪些》
python中有三大控制结构,分别是顺序结构、分支结构以及循环结构,任何一个项目或者算法都可以使用这三种结构来设计完成。第一:顺序结构
顺序结构就是按照你写的代码顺序执行,也就是一条一条语句顺序执行。这种结构的逻辑最简单,就是按顺序执行就行了。
第二:分支结构
分支结构又称为选择结构,意思是程序代码根据判断条件,选择执行特定的代码。如果条件为真,程序执行一部分代码;否则执行另一部分代码。
在python语言中,选择结构的语法使用关键字if、elif、else来表示,具体语法如下:
基本语法有以下几种:
①if
②if…else
③if…elif…else
④if…elif…elif……else
⑤if嵌套
第三:循环结构
循环结构是使用最多的一种结构。循环结构是指满足一定的条件下,重复执行某段代码的一种编码结构。python的循环结构中,常见的循环结构是for循环和while循环。
(1)、for循环
for循环为循环结构的一种。在python中,for循环是一种迭代循环,也就是重复相同的操作,每次操作都是机遇上一次的结果而进行。for循环经常用于便利字符串、列表、字典等数据结构,for循环需要知道循环次数,基本语法为:for…in…循环。
(2)、while循环
while循环不需要知道循环的次数,即无限循环,直到条件不满足为止。
注意:
①循环也是以冒号(:)结尾
②条件为各种算术表达式
a)当为真时,循环体语句组1,重复执行
b)当为假时,循环体语句组2,停止执行
③如果循环体忘记累计,条件判断一直为真,则为死循环。
ChatGPT被曝测试新功能:学习所有历史聊天,还能重置记忆
北京丰色发自凹非寺
量子位|公众号QbitAI
ChatGPT可能要上新一项重大功能了。
那就是记住你之前的聊天内容并不断从中学习(并非单纯保存历史记录),从而了解你的偏好和信息,用于在日后聊天派上用场。

比如你可以给它下达一句“始终用python写代码”的命令,那么之后你再让它写的所有代码都是这个语言了。
当你跟它说了句“两周后我要去xx”,说不定到时你再问它一些美食的问题,它就会直接推荐该目的地了。
已经有不止一位网友发现,自己的ChatGPT已经在悄悄测试该功能。
还没有体验到的也有“亿点点”兴奋。
我的女朋友终于可以记住我了。
毫无疑问,这个新功能意味着ChatGPT有了灵魂,更像你的一个朋友,而非单纯的聊天机器人。
因此也有人表示,感觉脑子已经差不多了,接下来就差安排个身体了。[狗头]
还有人给予的评价更高:
家人们,简直就是在目睹科幻级别的AI在我们眼前构建啊。
从网友曝出的截图来看,这个新功能将在“设置”中直接成为一个新的Tab,名字叫“MyChatGPT”。
它需要手动开启,点击其中的“Learnfromyourchats”选项之后,ChatGPT就可以开始学习你们的聊天内容了。
随着时间的推移,它将会越来越了解你的信息和偏好,不断调整回应,使回答更贴心、更为你量身定制。
当然,你可能有一些不想让它记住的内容。
完全没问题,只需聊完跟它嘱咐一句即可。
比如“忘掉我(跟你聊的)上一个项目的信息”。
那么,对于刚才的对话,ChatGPT直接就“阅后即焚”了。
当然,还有重置记忆功能,就是一旦选择就不可以撤销了。
Reddit上的OpenAI子板块还有一则爆料,称ChatGPT还将上线一个“临时聊天”功能,作用和上面的差不多。
它不仅能让当前对话不被ChatGPT拿去学习,历史记录中也不会保存,也就不会被拿去训练改进模型了。
最后,对于ChatGPT这项学习聊天内容的新功能,有人表示自己前两天还在说这个事儿呢。
虽然他当时只是希望自定义GPTs可以跨聊天进行记忆,这样获取信息就更为轻松和智能,就像数字大脑一样。
没想到OpenAI这么给力,直接先在整个ChatGPT上安排了,更新速度甚是让人满意。
现在,就不知道是哪天能够全面上线了。
以及一个重要的问题是:
它会不会仍然是尊贵的plus会员独享?
你期待你的GPT拥有这项新能力吗?
参考链接:
[1]https://twitter.com/SmokeAwayyy/status/1725068504104345786[2]https://www.reddit.com/r/OpenAI/comments/17wlhbv/your_gpt_will_soon_learn_from_your_chats/—完—
量子位QbitAI·头条号签约