人生苦短,我用Python---Python学习笔记之四

人生苦短,我用Python---Python学习笔记之四

The forth

哈哈,那么,开始吧!我们下面介绍我们Logic编程的基础---语句,语句是我们在编程中的小伙伴,它是基础中的基础,它是重点中的重点!!所以宝贝们要好好看这一章哦,我们会结合几个实例来加深大家对语句的理解。

1.那么,我们先来介绍,条件判断语句if----else、if--elif--else语句(值得注意的一点是,Python里面并没有Switch---case这对条件判断语句)

一)我们先来看看  if ---- else(我们用Pycharm来测试)

if --else语句的基本用法

if  条件1 :

程序块

else  条件2 :

程序块

我们发现,a是大于b的所以程序执行else这一段,所以程序输出的是“a是大哥”

二)我们先来看看 if--elif--else(我们用Pycharm来测试)

if --else语句的基本用法

if  条件1 :

程序块

elif    条件2 :

程序块

elif    条件3:

程序块

else   条件4

程序块

可爱的小伙伴们,是不是很简单呢?但是要注意的是我们的数值判定相等是用 “== ” 号

下面我们介绍循环语句   while 和  for 循环

我们先来讲 while 循环 ,下面看看while循环的语法

while 判断条件:

    执行语句……

废话不多说,咱们先来一个实例

我们看看运行结果

我们发现count从0增加到了8,当count等于9的时候跳出了循环

下面讲解for循环的十八般武艺

那么咱们也开始从for 循环字符串开始讲讲,咱们先来一个例子看一看

咱们来看一看,它的输出又是怎么样的呢

对哒,看到没呢,我们用i打印出来了字符串里面的每一个字符

那么下面我们再来看看,数字的循环怎么来用

在这里先给大家讲一讲我们的  range(x,y,step)函数,在这个函数里面,我们有三个参数,第一个参数是循环的开始值,第二个参数是循环的结束值,第三个Step顾名思义,我们就知道,它是用来表示步长的,它表示,循环一次自增加几,Step可以不用写,不写的时候,就表示步长为1

那么下面我们还是用例子的方式,来看一看,for  -- in range() 的用法

我们仔细阅读这个代码,我们发现它是从1-4,到 5 的时候就跳出循环了所以i打印出来的是1-4

是不是很神奇呢?

我们还可以反向使用for循环

例如下面这个例子

我们看看它的输出

我们发现它是反向输出的,是不是很好用呢?

好了啦,今天就到这里啦,下一节我们讲for循环的嵌套使用,数组的基本知识,冒泡排序,还有其他一些例题

时间: 2024-11-02 14:45:13

人生苦短,我用Python---Python学习笔记之四的相关文章

2. 蛤蟆Python脚本学习笔记二基本命令畅玩

2. 蛤蟆Python脚本学习笔记二基本命令畅玩 本篇名言:"成功源于发现细节,没有细节就没有机遇,留心细节意味着创造机遇.一件司空见惯的小事或许就可能是打开机遇宝库的钥匙!" 下班回家,咱先来看下一些常用的基本命令. 欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/48092873 1.  数字和表达式 看下图1一就能说明很多问题: 加法,整除,浮点除,取模,幂乘方等.是不是很直接也很粗暴. 关于上限,蛤蟆不太清楚

Python Click 学习笔记(转)

原文链接:Python Click 学习笔记 Click 是 Flask 的团队 pallets 开发的优秀开源项目,它为命令行工具的开发封装了大量方法,使开发者只需要专注于功能实现.恰好我最近在开发的一个小工具需要在命令行环境下操作,就写个学习笔记. 国际惯例,先来一段 "Hello World" 程序(假定已经安装了 Click 包). # hello.py import click @click.command() @click.option('--count', default

[简明python教程]学习笔记之编写简单备份脚本

[[email protected] 0503]# cat backup_ver3.py #!/usr/bin/python #filename:backup_ver3.py import os import time #source source=['/root/a.sh','/root/b.sh','/root/c.sh'] #source='/root/c.sh' #backup dir target_dir='/tmp/' today=target_dir+time.strftime('

3. 蛤蟆Python脚本学习笔记三字符串

3. 蛤蟆Python脚本学习笔记三字符串 本篇名言:"平静的湖面只有呆板的倒映,奔腾的激流才有美丽的浪花!幸福不是靠别人来布施,而是要自己去赢取!生命的意义在不断挑战自己,战胜自己!" 这个本来放在昨天的,由于昨晚又太晚了,所以就搁在这里了.赶紧看看吧. 字符串两边都用双引号或者单引号包起来.否则就使用转移符号来转移一下. 输入在一起可以直接拼接. 欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/48112507

1.蛤蟆Python脚本学习笔记一环境搭建

1.蛤蟆Python脚本学习笔记一环境搭建 蛤蟆一直在想在工作的时候能不能有一个牛逼的工具来让自己工作更加轻松和快乐.用过C, C++, C#, JAVA,  SHELL,TCL,汇编,BAT等,感觉这些都是需要的时候能发挥作用,不能和我想象的一样.突然有一天,感觉Python实在不错,那么就和小伙伴们一起乐呵乐呵呗.万事开头难,我们先来搭建环境吧. 欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/48058315 1. 相关

[简明python教程]学习笔记2014-05-05

今天学习了python的输入输出.异常处理和python标准库 1.文件 通过创建一个file类的对象去处理文件,方法有read.readline.write.close等 [[email protected] 0505]# cat using_file.py #!/usr/bin/python #filename:using_file.py poem='''Programing is fun when the work is done use Python! ''' f=file('poem.

[Python][MachineLeaning]Python Scikit-learn学习笔记1-Datasets&Estimators

Scikit-learn官网:http://scikit-learn.org/stable/index.html Datasets 标准的数据集格式为一组多维特征向量组成的集合.数据集的标准形状(shape)为二维数组(samples, features),其中samples表示数据集大小,features表示其中特征向量的维数. 使用时可使用shape方法查看数据集 >>> from sklearn import datasets >>> iris = dataset

Python scikit-learn 学习笔记—环境篇

Python scikit-learn 学习笔记-环境篇 近来闲来无事,也面临毕业季.这段时间除了做毕业设计,和同学再多吃几顿饭玩玩游戏之外.剩下的时间浪费着实可惜.想着以后研究生还要读三年,不如现在多看看书或者别的资料.正逢最近参加阿里巴巴大数据比赛,趁机学了一阵Python 数据挖掘包scikit learn,估计以后说不定会用到,所以先行记录下来,分享给大家. 先说一下这段时间对sklearn的理解.这一个数据挖掘包给我最直观的感觉就是简易.这个挖掘包的一些算法核心编码部分是借鉴别的单独算

马哥Linux学习笔记之四——DNS

1.BIND:Berkeley Internet Name Domain DNS:Domian Name Service 域名解析 2. Http 3.PAM 插入式认证模块 4.SMTP/POP3/IMAP4:Mail Server 5.域名 www.baidu.com这是一个主机名(FQDN,Full Qualified Domain Name,完全限定域名),com是一个域名,baidu.com也是一个域名,域名是好多主机的集合. 域名解析起后面有一个数据库,解析就是一个查询的过程.域名解