python基础学习第三天(格式化输出、for循环、while循环、嵌套循环、range用法)

本文总结了Python基础的格式化输出,包括旧式字符串输出、format方法和f-string,以及for、while循环和嵌套循环的用法。通过实例详细解释了range函数的使用,并给出了循环结构在求和问题上的应用。
摘要由CSDN通过智能技术生成

概括昨日所学的知识点
  1. 运算符
  • 算术运算符 (+ - * /、 //、 **、 %)
  • 比较运算符 (> < >= <= == !=)
  • 逻辑运算符 (and or not)
  • 赋值运算符 (+= -= *= /= //= **= %=)
  • 复合赋值运算符
  • 运算符优先级 (算术 > 比较 > 逻辑 >赋值)
  1. 简单的数据类型转换
  • 整型、浮点型、布尔值互相转换
  1. 分支结构
  • if、else、elif
  • 单分支结构
  • 多分支结构
  • 嵌套分支结构
  • 三目运算符

一、格式化输出

字符串的特殊性:放入引号中的符号代表其本身

num = 10
print('num')

输出的结果为:num

python提供了三种格式化输出形式:旧式的字符串输出、format方法、f-字符串 (格式化字符串字面值)

1.旧式的字符串格式化输:%s、%d、%f等
  • %s代表字符串占位符,%d代表整型占位符,%f浮点型占位符

语法:‘string’ % values

  • string中包含了%s、%d、%f,values代表向string中传入的值,通过%传入,values需要和string中的%s、%d、%f一一对应。

注:values如果代表多个数据,需要使用小括号扩起来。

示例:

name = '张三'
age = 20
print(age, '岁的', name, '考上了清华大学')
print('%d岁的%s考上了清华大学' % (age, name))

输出的结果:

在这里插入图片描述

  • %f不仅可以用作浮点型的占位符。还可以用来在字符串中保留小数位。

  • %f默认保留六位

string1 = '圆周率: %f' % 3.1415926
string2 = '圆周率: %.4f' % 3.1415926
print(string1)
print(string2)

输出的结果:

在这里插入图片描述

练习:假设今天的上课时间为15678秒,编程计算今天上课时间是多少⼩时,
多少分钟,多少秒;以‘XX时XX分XX秒’的⽅式表示出来。
例如:100秒表示成**0时1分40秒**

seconds = 100
h = seconds // 3600
m = (seconds - h * 3600) // 60
s = seconds - h * 3600 - 60 * m
print(h, '时'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值