for循环是python中最常用也是最基本的循环方式
print函数定义 这个函数在python中的定义为打印,就是将需要展示的内容打印出来,也可以是验证python代码运行中检测问题的一种方式。
目录
一、for循环语法
for循环用于指定次数的循环
语法: for + 变量 + in 集合:
需要循环的代码
举例: for i in range(0,10): # 那么这个循环的范围是i=0~9,但是循环次数不会变
print(i) #会将0~9循环打印出来
for循环中的语句:
break 终止循环语句,含义就是当for循环中设立条件,break达到该条件就会停止for的循环,不会一直循环下去
例如:for i in range(10): if i ==’8‘: break 那么这个循环i=8的时候就结束了。
continue 跳出本次循环,含义就是会跳过dor循环中设立的条件,
就像上面的例子,i=8时会跳过这次循环,但是不会结束循环(不会有i=8这次的循环)
二、 实际案例
案例:假如一群兔子,一年数量可以翻2倍,那么N年后可以翻多少倍?
首先要明确思路,一群兔子是未知数,2是固定倍数,N也是未知数
A=int(input(‘输入兔子的数量‘) ) int数值型 input记录输入的数字,自定义兔子原始数量
B=int(input(‘输入N的值’)) 自定义年份
for i in range(N): 循环到N年
A=A*2 兔子第一次翻倍后的数量
print(N,A) 打印验证是否正确
三、print() 语法详解
语法:print(objects,sep=’’,end=’\n’,file=sys.stdout,flush=False)
主要用途:打印输出内容
objects 复数,可以输出多个对象,逗号分割 如:print(‘1’’2’)输出12
sep 自定义分割的符号,默认是一个空格
如:print(‘1’,’2’) 输出1 2
print(‘1’,’2’,sep’.’) 输出 1.2
end 自定义以什么结尾,默认是换行符\n
file 要写入的文件对象
flush 输出是否被缓存通常决定于file,flush关键字参数为True,流会被强制刷新
四、类似循环刷新效果案例
这里做的式一个简单的循环打印的效果,代码就几行,这里就不展示了。关键要看到新的名词 import* 这个函数的含义。
额外话题:
关于import语法、内置模块、常用函数详细说明已更新
(697条消息) python中import*模块和五大内置模块详解(超细详解--宝藏文) --- 小黑学习驿站_小黑日志的博客-CSDN博客
五、print常用方式一
普通常用方式一 在经常使用的是将参数之类的代替进去,达到替换打印的目的 格式:print(‘语句%d’%a) %a代替%d print(‘语句%d语句%d’%(a,b)) 多个参数代替值 以下是举例:
常用参数说明:
%s 字符串(采用str()的显示)
%r 字符串(采用repr()的显示)
%c 单个字符
%b 二进制整数
%d 十进制整数
%i 十进制整数
%o 八进制整数
%x 十六进制整数
%e 指数(基底为e)
%E 指数(基底写为E)
%f、%F 浮点数
%g 、%G 指数(e\E)或浮点数(根据显示长度)
%% 字符’%‘
六、print常用方式二
转义字符(\),适用于制表、长文等,
单个适用可以转换所有字符
\n 表示换行
\t 表示制表
\r 表示回车(将当前位置移到本行开头,并删除本行当前位置前面的所有东西)
\f 表示换页
七、print常用方式三
普通常用方式三 format()
将字符串当成一个模板,通过参数进行格式化,并适用{}代替%,指定设置位置排序 语法:print(‘{0}{1}’.format(‘0’,’1’) 自定义参数的个数,{}无排序默认顺序打印