首页 > 其他分享 >组队学习-学习笔记P4

组队学习-学习笔记P4

时间:2023-12-02 23:13:22浏览次数:39  
标签:P4 start stop len 学习 组队 步长 循环 字符串

组队学习-学习笔记P4

本文是学习b站up主 二次元的datawhale 发布的聪明办法学python系列视频后记录的一些学习笔记

部分内容引用于 聪明办法学python 视频

Task06 循环 Loop

for 循环和循环范围

基本格式:

for i in range (start,stop,len):

  1. 例子里for 循环中不断变化的变量是 i
  2. range的前两个参数start,stop为 i 循环的初值和终值,且范围为前开后闭(即 i 的实际范围为能start到stop - 1)
  3. 第三个参数为步长即 i 每次循环变化的数值
  4. 步长可正可负,步长为正时,start应大于stop;步长为负时,start应小于stop
  5. start可省略,默认为0;len也可以省略,默认为1;stop不可省略
  6. i 走到stop -1 时退出循环

while 循环

基本格式:

while 条件:

条件不满足时退出循环

break 与 continue 语句

  1. break函数 作用是退出当前循环
  2. continue函数 作用是跳过本次循环的余下语句,进入下一次循环
  3. 注意 多重嵌套循环时,break函数跳出的是哪一次循环

Task07 字符串 Strings

四种引号

引号的作用就是将文字包裹起来,告诉 Python "这是个字符串!"

单引号 ' 和双引号 " 是最常见的两种字符串引号

三个引号的情况不太常见,但是它在一些场合有特定的作用(如函数文档 doc-strings)

字符串中的换行符号

前面有反斜杠 \ 的字符,叫做转义序列

比如 \n 代表换行,尽管它看起来像两个字符,但是 Python 依然把它视为一个特殊的字符

in 运算 可以判断字符串中是否含有某一字符

字符串索引和切片

  1. 字符串的索引从左到右 从0开始增加;从右到左 从-1开始减小
  2. 字符串切片也有三个参数 例如:str[start,stop,len]
  3. 字符串切片 也是左开右闭即实际范围为 start 到 stop - 1
  4. len为每两个字符之间的间隔,可省略,默认为1

标签:P4,start,stop,len,学习,组队,步长,循环,字符串
From: https://www.cnblogs.com/weiyu181012283672/p/17872421.html

相关文章

  • Python学习 CHAPTER 5循环和CHAPTER 6字符串
    CHAPTER5循环一、FOR循环的特点基于提供的范围,重复执行特定次数的操作#注意:range(x,y)是左闭右开区间,包含x,不包含y 如果我们省略第一个参数会发生什么?for × in range(n+1) #range起始范围默认为0那如果我们添加第三个参数呢? #第三个参数为“步长”step for×in ra......
  • 【Maven学习2】Maven项目的依赖管理
    依赖配置依赖:指当前项目运行所需要的jar包,一个项目中可以引入多个依赖。配置:1、在pom.xml中编写<dependencies>标签2、在<dependencies>标签中使用<dependency>引入坐标3、定义坐标的groupId,artifactId,version4、点击刷新按钮,引入最新加入的坐标 注意事项:1、如......
  • 2023-2024-1 20231402《计算机基础与程序设计》第十周学习总结
    2023-2024-120231402《计算机基础与程序设计》第十周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第10周作业这个作业的目标自学计算机科学概论第12,13,14章,《C语言程序设计》第9章......
  • [Vue] vue学习笔记(5): 过滤器
    关于过滤器注册过滤器:Vue.filter(name,callback)或newVue({filters:{...}})使用过滤器:{{xxx|filter_name}}或v-bind:www="xxx|filter_name"过滤器可以接受除过滤对象以外的其他参数,也可以多个过滤器串联过滤器不会改变原本的数据,而是产生新的数据示例以将js时......
  • Pandas学习之路【2】
    Pandas数据查询的5种方法:数据准备:importpandasaspdpath='C:\\Users\\zhang\\Desktop\\ant-learn-pandas-master\\datas\\beijing_tianqi\\beijing_tianqi_2018.csv'df=pd.read_csv(path)df.head() #默认的行索引为0,1,2...数字,但是此时我想把ymd......
  • openGauss学习笔记-138 openGauss 数据库运维-例行维护-检查时间一致性
    openGauss学习笔记-138openGauss数据库运维-例行维护-检查时间一致性数据库事务一致性通过逻辑时钟保证,与操作系统时间无关,但是系统时间不一致会导致诸多潜在问题,主要是后台运维和监控功能异常,因此在月度检查时建议检查各个节点的时间一致性。138.1操作步骤以操作系统用户o......
  • 第十四章学习笔记
    MySQL数据库系统通过本章的学习,了解MySQL数据库系统的重要性。通过学习MySQL的命令和处理模式,使用SQL脚本管理数据库。并通过MySQL与C编程结合进行实践。MySQL的简介MySQL是一个关系数据库系统在关系数据库中,数据存储在表中。每个表由多个行和列组成。表中的数据相互关联。表......
  • 《信息安全系统设计与实现》第十二次学习笔记
    第十四章:MySQL数据库系统MySQL简介MySQL(MySQL2018)是一个关系数据库系统(Codd1970)。在关系数据库中,数据存储在表中。每个表由多个行和列组成。表中的数据相互关联。表也可能与其他表有关联关系结构使得可在表上运行查询来检索信息并修改数据库中的数据。关系数据库系统的标......
  • p2s学习笔记第四录
    datawhalep2s学习chapter_5与chapter_6chapter_5:循环for循环for循环和循环范围特点基于提供的范围,重复执行特定次数的操作range默认参数range(a,b,c)a为起始值,b为终值+1,c为步长a如果不写,默认为0c不写默认为1for循环嵌套a=5b=5foriinrange(a):......
  • P4143 采集矿石 题解
    题目传送门给出字符串\(s\),以及数组\(a_1\sima_{|s|}\)。定义一个子串的排名为:字典序比它大的本质不同的子串个数\(+1\)。定义一个子串\(s[l,r]\)的权值为\(\sum\limits_{i=l}^ra_i\)。求有多少个子串的排名等于权值。\(|s|\le10^5,0\lea_i\le1000\)。......