Python学习笔记7——语法基础
2019-03-24 21:51
204 查看
break, continue, psaa
- break:无条件结束整个循环,简称循环猝死
- continue:继续(单次循环结束,继续下一轮循环)
- pass:只是占位符号,代表这句话什么也不干,没有跳过功能
# continue练习 # 在数字1-10中,寻找所有偶数,找到偶数后打印偶数 # continue案例1 dig_list = [1,2,3,4,5,6,7,8,9,10] for dig in dig_list: if dig % 2 == 0: print(dig) print('你是个双数')
2 你是个双数 4 你是个双数 6 你是个双数 8 你是个双数 10 你是个双数
# continue案例2 # 此段代码跟上面代码等价 dig_list = [1,2,3,4,5,6,7,8,9,10] for dig in dig_list: if dig % 2 == 1: continue # 立即 *结束* 本轮循环,进入下一次循环 print(dig) print('你是个双数')
2 你是个双数 4 你是个双数 6 你是个双数 8 你是个双数 10 你是个双数
# pass案例1 age = 19 if age > 19: pass else: print('你还小')
你还小
# pass案例2 ages = [2,23,43,56,47,2] for age in ages: pass print(age)
2 23 43 56 47 2
range函授
- 生成有序数列
- 生成数字队列可以定制
# range案例 # 生成一个从1到100的数字序列 # range的生成序列的两个数字是左包括右不包括 dig_list = range(1,10) for dig in dig_list: print(dig) # 一般在python中,表示范围的数字都是左包括右不包括,randint函数是个特例 # range函数在python2.x和python3.x中有严重区别
1 2 3 4 5 6 7 8 9
# rang案例2 #打印从1到9的数字 for i in range(1,10): print(i)
1 2 3 4 5 6 7 8 9
while循环
-
一个循环语句
-
表示当条件成立的时候,就循环,适用于不知道具体循环次数,但能确定某个具体的满足条件就循环.
-
while语法:
while 条件表达式:
语句块#另外一种表达方法
while 条件表达式:
语句块1
else:
语句块2
# 年利率案例1 # 如果年利率是6.7%,本利是每年翻滚,则多少年后本钱会翻倍 benqian = 10000 year = 0 #存放需要翻本的年数 while benqian < 20000: benqian = benqian * (1+0.067) year += 1 # year = year + 1 print(year)
11
# 年利率案例2 benqian = 10000 year = 0 while benqian < 20000: benqian = benqian * (1+0.067) year += 1 # year = year + 1 else: print(year)
11
函数
- 函数是代码的一种组织形式
- 函数应该能完成一项特定的工作,而且一般一个函数值仅完成一项工作(紧凑)
- 有些语言,分函数和过程两个概念,通俗解释是,又返回结果的叫做函数,没有返回结果的叫过程,python不加以区分,都是函数.
- 函数的使用 函数使用需要先定义
- 使用函数,俗称调用
# 定义一个函数 # 只是定义的话,不会执行 # 1.def关键字,后跟一个空格 # 2.函数名,自己定义,起名需要遵循便利命名规则,要望文知意遵循俗称,大驼峰命名只给类用 # 3.后面括号和冒号不能省略,括号内可以由参数 # 4.函数内所有代码缩进 def func(): print('我是一个函数') print('爱生活,爱编程') print('函数结束了')
函数结束了
# 函数的调用 # 直接写出函数名字,后面小括号不能省略,括号内内容根据情况 func()
我是一个函数 爱生活,爱编程
相关文章推荐
- Python学习笔记(一)基础语法
- Python学习笔记(一):基础语法、变量类型、运算符(快速入门篇)
- Python基础学习笔记(二)语法简介
- 菜鸟教程Python基础语法学习笔记
- Python学习笔记1(基础语法)
- Python系列学习笔记(二)——基础语法规则
- Python基础语法学习笔记
- Python学习笔记(一)基础语法
- Python学习笔记三:基础语法
- python学习笔记--基础语法
- Python 基础语法学习笔记
- Python学习笔记 - 基础语法
- Python3学习笔记——基础语法
- Python学习笔记8——语法基础
- 01-Python学习笔记-基础语法
- Python学习笔记——语法基础
- python学习笔记【1】(第二章:python的基础语法)
- Python学习笔记三:基础语法
- Python学习的个人笔记(基础语法)
- Python学习笔记:语法基础