python之for循环和print函数详解(基础篇一 -类似循播图案例) -- 小黑学习驿站

for循环是python中最常用也是最基本的循环方式

print函数定义 这个函数在python中的定义为打印,就是将需要展示的内容打印出来,也可以是验证python代码运行中检测问题的一种方式。

目录

 一、for循环语法

二、 实际案例

三、print()  语法详解

 四、类似循环刷新效果案例

 额外话题:

 五、print常用方式一

 常用参数说明:

六、print常用方式二

 七、print常用方式三


 一、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’)   自定义参数的个数,{}无排序默认顺序打印

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值