| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 新手小白学习python第二周 -> 正文阅读 |
|
[Python知识库]新手小白学习python第二周 |
前言:本篇作者我只是个新手小白,若有什么表达不清楚或错误的地方,还请大佬在评论区留言? ? ? ? ? ? ? ?更正我。谢谢啦 目录 ? ? ? ? ? 算数运算符: +? -? ?*? ? /? ?//? %?** ? ? ? ? ? 比较运算符:==? ? ?!=? ? ? > <? >=? <= ? ? ? ? ? 逻辑运算符:and? or? not?? ? ? ? ? ? ?赋值复合运算符:+=? ?-=? ? *=? ? /=? ?? ? 本文的大部分内容都属于专题 判断一.运算符运算符有好几大类,分别有: ? ? ? ? ? 算数运算符: +? -? ?*? ? /? ?//? %?**? ? ? ? ? 比较运算符:==? ? ?!=? ? ? > <? >=? <=? ? ? ? ? 赋值运算符:=? ? ? ? ? 逻辑运算符:and? or? not??? ? ? ? ? ?赋值复合运算符:+=? ?-=? ? *=? ? /=? ??? ? ?先介绍算数,赋值,赋值复合运算符 ? ①在算数运算符中+-*/肯定不需要介绍了,只有//? ?%? **有点陌生 ? ? ?// 的意思是取整除? ? 例8//3=2....2? 取整除的2 ? ? ?%的意思是取余? ? 还是8%3为例,等于2.....2? ?取余数2 ? ? ?**的意思是次方? ? 8**3=512 ? ②在赋值运算符中就只有=这个符号,确实有点孤独哈哈? =的意思是对变量赋值 ? ③在赋值复合运算符中,可以理解为算数运算符和赋值运算符的合体? 这就是为什么三个一起讲的原因 ? ? ? +=的意思是给变量的值加大? ? 例i这个变量? ?i+=1? 和? i=i+1 的意思是一样的
? ? ? -=? ? *=? ? /=? ?本质是跟+=一样的,这里不多加解释。 ? ? ④在比较运算符中 ? ? ? ?==是判断这个符号俩边的数是不是一样的? 是的话就会输出一个True? 否则就返回False
? ? ? ?!=是正好与==相反的? 不一样就是True? ?一样就是False ? ? ? ? ><这个就再熟悉不过了,不加解释 ? ? ? ? >=? ?<=? 的意思是大于或等于,小于或等于 ? ? ⑤在逻辑运算符中 ? ? ? ? and? 表示左右俩边都是True才会输出一个True,只要有一个是False都会输出一个False(且)
? ? ? ? ?or? ? 表示只要左右俩边有一个是True就会输出一个True,否则就输出一个False(或)
? ? ? ? ?not? ?表示不是的意思? ?not True == False? ?not False == True(非)
注意:什么才算True? 什么才算False呢 ? ? ? ? 只要除了0和空集之外都算是True 注意:在运算符中有优先级这一说,就是跟先乘除,后加减一样的道理 ? ? ? 其中在算数运算符中**? >? *? /? ?//? ?%? >? +? - ? ? ? ? ? ? ?在逻辑运算符中? not? >? ?and? ?>? or 注意:要是and,or俩边不是比较的东西(不是布尔类型),而是中文的话也算是True ? ? ? ? ?在这种情况下? 要是前面的数据是True,and会返回后面的值? ?or会返回前面的值? 否则相反
到这里还能听懂吧哈哈哈,还是很好接受的 二.if? 语句①if一般是这样一种用法: ? ? ? ? ?if? ?要满足的条件1: ? ? ? ? ? ? ? ? ? ?条件成立下的要执行的任务 ? ? ? ? elif? 要满足的条件2 : ? ? ? ? ? ? ? ? ? ? 该条件成立下要执行的任务 ? ? ? ? else: ? ? ? ? ? ? ? ? ? 上述条件都不成立所要执行的任务 ? ?实例如下:
? ②还有个更流弊的写法 ? ? ?条件成立下要执行的任务? ?if? 要满足的条件? ?else? 条件不成立下要执行的任务
? 三.if语句的嵌套当然,我们可以在if条件成立下再次判断,新增条件,增加分支
四.随机数的应用当你想让你的电脑随机产生一个数字,你就可以这么写 具体格式为什么这样,我也不知道,在以后学到之后我再分享给大家,只要大家跟着我一起学Python就可以啦(评论区的大佬可以把原因写上去)
好啦,关于判断的内容就说到这里,学到这里估计可以自己动手做些小游戏啦 强烈呼吁大家开创一些小游戏,这过程中会让你越来越爱上编程。 下面我们就开始介绍 循环一.while 语句? while语句是个很重要的基本语句,格式大概为这样 ? 只要while后的条件一直成立,while下面的语句就会一直被执行 ? 有观众老爷就担心了,要是这样一直不断运行下去,电脑岂不是要炸 ? 确实 会的? 但是我们让条件在运行几次之后不成立不就可以了嘛,于是我们就这样操作
这样就不会一直无限循环啦 二.for 语句for语句可以这么使用
其中range这个函数中的括号有三个数? (初始,末态,步长) 不写初始值默认是1开始,步长也是。 三.break语句和continue语句分别是跳出循环和跳过这个分支的作用
这个就很好理解啦 for i in range(5): if i == 1: continue else: print(f"我吃{5 - i}个苹果") 利用contince直接将我吃4个水果的小分支给跳出来。 ? ? OK,这就是我几天学到的东西啦 希望大家喜欢! 若有错误,欢迎大家指出 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/28 20:19:14- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |