Python基础之变量、循环、函数(一)

Python基础之变量、循环、函数(一) 本系列内容所用版本为直接浏览器搜索下载安装即可本次内容将为大家重点介绍的基础概念变量、循环、函数。一、变量最重要概念之一在编程语言里是变量, 变量标记或者指向一个值, 叫赋值语句形式变量指定值那是: 变量名值, 其中变量名开头不能是数字, 变量名也不能是关键字。有着这样一个情况, 变量n所指向的是字符串值‘neme’, 同时, 还存在另一种状况, 变量num所指向的是整数值5。多重赋值多个变量同时赋值思考如何交换两个变量的值常规方法是借用中间变量c不过多重赋值可以一步搞定二、循环谈及循环就必然会涉及流程控制, 它是借助布尔逻辑去操控流程的, 每一个表达式均存在一个布尔值True或者False, 我们凭借四个基础的逻辑运算符and、not、or、来衔接布尔值从而获取新的布尔值。于中, 有一个“”, 其代表赋值之意, 存在两个“”, 这表示等于之意, 此乃逻辑运算符, 而我们借由“!”来表示不等于之意。下面是逻辑运算的布尔值表进行逻辑运算时, 其优先级呈现这样的顺序, 即: 、!、not、and、or , 当有多个布尔值借助逻辑运算符进行混合运算的情况下, 我们会依照这个顺序来展开计算, 当然了, 如果存在括号的话, 那就先对括号里面的内容进行运算。请自行分解运算接下来介绍两个基础方法input()、print()调用input()方法, 要有你借助外部硬件来键入的内容才行, 以这样子键入、返回的内容成字符串形式, 此返回后由你定义变量针对此用以接收。你所键入的lcm, 变量a所接收的并非一个别的数据, 而是字符串lcm , 是这样的情况 , 是确切如此的。print()方法将括号里面的对象打印到你的电脑屏幕上当想同时打印多个对象时需要用逗号隔开每个对象现在开始进入循环if/else语句if/else语句涵盖if语句头, 还有else语句头, 以及它们各自的循环体, 当然啦, else并非是必定需要的, if语句头总是以if起始, 紧接着是布尔表达式, 最后再以冒号: 进行结尾, 当布尔表达式的布尔值为True的时候, 执行if语句后面的循环体, 不然的话就不执行, 循环体是if后面缩进4个字符的代码块。当下存在这样的一段代码, 该代码要求你去键入年龄, 随后要去判断你所键入年龄的层次, 接着将判断出的年龄层次打印出来。判定你键入的年纪, 倘若比18岁大, 那么便去打印成年人三字, 或者, 要是处于超过12岁且小于18岁这个范围, 那就打印青年二字, 不然的话, 就打印儿童二字。以下是不同键入的打印结果的条件表达式当键入的姓为z时名字变量赋值为zs反之赋值为ls紧随其后的是, 会着重以详尽的方式去讲解循环, 其中存在着两种具备基础性特质的循环, 它们分别是, for循环以及while循环。for循环, 总是以关键字for开始, 然后紧接着的是循环条件, 并且以冒号——: 结尾。此整体, 就被称作for循环头。而循环则存在着循环体, 可以看到, 它是for关键字之后缩进4个字符的代码块, 要知道的。这个for循环逐条打印出数字0-10生成一个数字序列对象的方法是range()方法, 其里面存在三个参数, 分别是起始值、终止值、步长, 上段代码仅仅输入阐述终止值, 默认起始值为0且步长为1, 输出的结果涵盖起始值但不包含终止值, 以下即为其它示例。步长为负值意味着序列元素是递减步长值的for循环的循环条件乃是对序列进行遍历, 然而while循环却是去判断布尔表达式的布尔值, 当那个布尔值呈现为True的时候, 循环体就会持续不断地执行下去。a进行加1操作等同于a等于a加上1, 此操作的意思是自身增加1, 同样的道理, 还有自身减少、自身相乘。前段代码所呈现的是, 最先给变量a赋予值1这个操作, 接着去判定a是不是小于3, 在结果为“是”的情形下进入while循环体, 把a加上1所得到的结果再次赋予a同时印出全新的a这个过程, 到这儿第一次循环就终结了, 在这儿仍是持续对新a的值与3的大小情况进行判定, 进而进入下一回循环, 要是直至a的数值不再小于3之时才跳出while循环。接下来的这两段代码, 会运用for循环, 以及while循环, 去计算用户所输入的数字之和。有标点符号。其运行结果如下假定我们并不清楚究竟有多少个数会相加的这种状况该如何去处理呢, 在此处是需要运用 break 语句的, 而 break 语句所蕴含的意义是要打破循环, 接下来会以 while 循环来达成实现这一目的。其运行结果如下今已带大家详尽了解变量及重复, 因余地有限, 函数将于下次呈现。因行文仓促, 致内容无层次, 日后定改正。