python小白之路(控制语句二)

1、判断语句:往往用来对是否满足条件进行判断。
if、if...else...、if...elif...else...、if嵌套。

2、循环语句
while:一般通过数值是否满足循环条件。
for:一般是对能保存多个数据的变量,进行遍历。

3、break和continue
break:用来结束整个循环。
continue:用来结束本次循环,继续执行下一次循环。
break/continue只能用在循环中,在嵌套循环中,遵循就近原则只对最近的一层循环起作用。

原文地址:http://blog.51cto.com/1984410/2154748

时间: 2024-07-31 13:24:08

python小白之路(控制语句二)的相关文章

Python 学习之路(二)

Python 学习之路(二) 以下所用的是Python 3.6 一.条件语句 简单判断 1 if 判断条件: 2 执行语句-- 3 else: 4 执行语句-- 复杂判断 1 if 判断条件1: 2 执行语句1-- 3 elif 判断条件2: 4 执行语句2-- 5 elif 判断条件3: 6 执行语句3-- 7 else: 8 执行语句4-- 二.循环语句 2.1 while语句 和其他语言一样,不同的是多了else语句.在 python 中,while - else 在循环条件为 false

python学习之路(二)

继续上次的学习 (一)首先接触的是变量,先定义一个变量,在python中不需要像C语言中先声明变量,而是可以直接赋值. name="xiaoming" 这里需要注意一点,给变量赋值一定要加双引号,如果不加,就是name等于另一个变量xiaoming. name=xiaoming #这不是赋值 而且,在命名变量的时候也要注意以下三点: 1.变量名只能是 字母.数字或下划线的任意组合 2.变量名的第一个字符不能是数字 3.还有以下关键字不能声明为变量名['and', 'as', 'asse

python小白之路(基础知识一)

一.开篇输出:print("Hello World!") 二.中文自由行:#coding=utf-8 或 # -- coding:UTF-8 -- 三.Linux多行:#!/usr/bin/python 四.不能少的注释:1.#单行注释 2.'''多行注释''' 五.标识符由字母.下划线.数字组成,且数字不能开头 六.不能修改和使用的关键词 import keyword keyword.kwlist 七.命名规范:1.见名知意 2.驼峰命名法 八.字符串的格式化:1."我叫%

python小白之路(特性语法三之遍历、公共方法、引用)

一.遍历通过for...in...的语法结构,我们可以遍历字符串.列表.元组.字典等数据结构.1.字符串遍历a_str = "hello world"for char in a_str:print(char,end=' ')2.列表遍历a_list = [1,2,3,4,5]for num in a_list:print(num,end=' ')3.元组遍历a_tuple =(1,2,3,4,5)for num in a_tuple:print(num,end=' ')4.字典遍历1)

Python学习之路——控制语句,迭代器, 列表解析

条件语句 if 都是大家的老朋友了,直接代码示例,简单易上手: <span style="font-size:18px;">>>> lang = "python" >>> if lang == "C": ... print "C language" ... elif lang == "Java": ... print "Java language&q

python学习之路(二) -- 函数、JSON、终端样式

函数 函数构成 定义函数:使用def即可 def __getName(idCard): return user_info[idCard].Name 其中,__getName即函数的名字,包含一个参数idCard 如果需要有返回值,return即可 def __test(): print(a) return print(b) 上述函数即不包含返回值,return只是表示函数终止,即仅输出a 函数调用 调用方式也很简单:functionName(para_A,para_B....) 参数 参数类型:

python小白之路(特性语法三之列表)

列表一.列表的格式:变量为studentlist = ['zhangsan','male',29],元素可以是不同数据类型的.二.打印列表:打印学生姓名print(studentlist[0])三.列表的循环遍历1.for student in studentlist:print(studentlist)2.i = 0length = len(students)while i < length:print(studentslist[i])i += 1四.列表的增.删.改.排序1.添加元素:app

python学习之路(二)开发批量主机管理工具

大概思路: 理想效果就是达到类似于saltstack或者是ansible类似的一点小功能,比如 在命令行下输入python3 automatic.py -g dsp -c 'w' 输出: b' 18:24:20 up 3:44, 2 users, load average: 0.00, 0.00, 0.00\nUSER TTY FROM [email protected] IDLE JCPU PCPU WHAT\nroot pts/0 192.168.0.101 17:26 4:11 0.02s

python小白之路(特性语法三之字符串)

1.字符串:双引号或单引号中的数据输出:print() 输入:input()切片:[起始下标:结束下标:步长] PS:选取区间属于左闭右开型.[1:5:1] [5:1:-1]常见操作:find: mystr.find(str, start=0, end=len(mystr)) 存在返回索引值,否则返回-1.index: mystr.index(str, start=0, end=len(mystr)) 同find一样,存在返回索引,不存在会报异常.count: mystr.count(str,