python学习笔记

本文介绍了Python中的字符串格式化方法(%s和f-string),if-else和elif-else条件判断,for循环以及range函数的用法,还讲解了continue关键字在循环中的作用。
摘要由CSDN通过智能技术生成

1、字符串格式化:

字符串和变量的快速拼接

name = "程序"

message = "学python就来 %s" % name

其中:%s

  • %:占位

  • s:将变量变成字符串放入占位的地方

先占个位置,等会有个变量来,变成字符串放到站的位置中

eg:数字类型

num = 60

avg = 70

message = "人数: %s, 平均分: %s" %(num, avg)

print(message)

快速方法:print(f"人数: {num}, 平均分: {avg}")

注:多个变量占位,用括号括起来,并按照占位顺序填入

格式化表达式

print("1 * 1的结果是:%d " % 11*)

print(f"1 * 1的结果是:{1* 1" )

2、if判断语句

  1. if语句的基本格式
  1. if语句的注意事项:
  • 判断条件的结果一定要是布尔类型

  • 不要忘记判断条件后的: 引号

  • 归属于if语句的代码块,需在前方填充4个空格缩进

if else语句

  • if和其代码块,条件满足时执行

  • else搭配if的判断条件,当不满足的时候执行

  1. if else语句的注意事项:
  • else不需要判断条件,当if的条件不满足时,else执行

  • else的代码块,同样要4个空格作为缩进

使用if elif else的注意点有:

  • elif可以写多个

  • 判断是互斥且有序的,上一个满足后面的就不会判断了

  • 可以在条件判断中,直接写input语句,节省代码量

  • -

在print语句中,加上 end=’’ 即可输出不换行了

3、for循环

for循环的语法格式是:

for循环是将字符串的内容:依次取出 所以,for循环也被称之为:遍历循环

同while循环不同,for循环是无法定义循环条件的。 只能从被处理的数据集中,依次取出内容进行处理。

for循环的注意点

  • 无法定义循环条件,只能被动取出数据

  • 处理 要注意,循环内的语句,需要有空格缩进

4、range语句

语法1:

获取一个从0开始,到num结束的数字序列(不含num本身)

如range(5)取得的数据是:[0, 1, 2, 3, 4]

语法2:

获得一个从num1开始,到num2结束的数字序列(不含num2本身)

如,range(5, 10)取得的数据是:[5, 6, 7, 8, 9]

语法3:

获得一个从num1开始,到num2结束的数字序列(不含num2本身

数字之间的步长,以step为准(step默认为1)

如,range(5, 10, 2)取得的数据是:[5, 7, 9]

  • -

continue关键字用于:中断本次循环,直接进入下一次循环

continue可以用于: for循环和while循环,效果一致

  1. continue的作用是: 中断所在循环的当次执行,直接进入下一次

  2. break的作用是: 直接结束所在的循环

  3. 注意事项: continue和break,在for和while循环中作用一致 在嵌套循环中,只能作用在所在的循环上,无法对上层循环起作用

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值