从零开始的Python学习Episode 3——字符串格式化与for循环
2024-09-01 17:59:05
一、字符串格式化
利用一段注释记录想要输出的字符串格式,并用 %s 、 %d 或 %f 依次代替要输出的数据(%s代表字符串,%d代表数字,%f代表浮点数),然后在这段注释之后依次加上要输出的数据。
name = input("Name:")
num = input("Number:") msg = """
------%s------
Name: %s
Number:%d
--------------
""" %(name,name,num) print(msg)
最后输出的结果如下:
在这里附带一个可以防止输入错误而报错的方法 isdigit() 可以判断变量的内容是否全部是数字。例子:
name = input("Name:")
num = input("Number:") if num.isdigit()==False:
print("Please input a number.")
输出结果为:
二、for循环
简单用法:
输出从0到99之间的整数
for i in range(100):
print(i,end=" ")
进阶用法1:
确认范围,输出1到100之间的整数。
for i in range(1,101):
print(i,end=" ")
注意:这里的范围是1-101,但输出的数只会到100。可以总结为:只输出头不输出尾。
进阶用法2:
确认范围与步长,括号中的2为步长,代表每两个数循环一次
for i in range(1,101,2):
print(i,end=" ")
最新文章
- delphi 一个自动控制机的硅控板检测程序,用多线程和API,没有用控件,少做改动就能用 用485开发
- Github注册过程以及对管理软件的了解
- 【翻译十七】java-并发之高性能对象
- html如何绑定radio控件和label控件
- Hbase Shell常用命令
- PHP中$_FILES的使用及注意事项
- nyoj 86 找球号(一)
- Timer Design in StatusBar
- 基于React服务器端渲染的博客系统
- display 属性
- Nginx 訪问日志增长暴增出现尖刀的具体分析
- JMS学习(三)ActiveMQ Message Persistence(转)
- flex 用footerdatagrid做列的汇总合计
- SSM框架整合(注解)-Spring+SpringMVC+MyBatis+MySql
- geotrellis使用(三十三)关于Geotrellis读取Geotiff的两个细节
- LeetCode 31. Next Permutation (下一个排列)
- 【Python】 list &; dict &; str
- vue项目中遇到的那些事。
- BZOJ1058或洛谷1110 [ZJOI2007]报表统计
- Tomcat启动时项目重复加载,导致资源初始化两次!
热门文章
- Spring 整合Mybatis Mapper动态代理方法
- iOS11、iPhone X、Xcode9 适配指南
- detach()之大坑:detach会引起局部变量失效引起线程对内存的非法访问题。
- Codeforces Round #487 (Div. 2)
- HDU1398 Square Coins(生成函数)
- chromium之message_pump_win之二
- 01-http简介-四层 七层 三次握手
- 纯js轮播图练习-3,类似于淘宝海报带小圆点轮播图
- BUG-jQuery提交表单submit方法-TypeError: e[h] is not a function
- freeswitch对话机320信令在专有网络情况下不生效的处理