首页 > 编程语言 >聪明办法学Python_task4_11.28-12.2

聪明办法学Python_task4_11.28-12.2

时间:2023-12-02 18:35:58浏览次数:51  
标签:11.28 task4 string Python print 步长 循环 字符串 2.2

聪明办法学Python_task4_11.28-12.2

1.task06 循环

1.1 while循环

在给定条件成立时进行循环

while 条件:
    循环体

1.2 for循环

对给定变量在给定范围内进行遍历

for 变量 in 范围:
    循环体

可迭代对象:序列(字符串,列表,range())

1.3 循环控制语句

  • pass 占位符
  • break中止循环
  • continue跳至下次循环

1.4 range()函数

range([左边界], 右边界, [步长])

左开右闭
左边界缺省值为0,步长缺省值为1

2.task07 字符串

2.1 字符串构成

  • 由单引号' '、双引号" "或三引号""" """围成字符

    用法见task1-基本控制台输出

  • 原始字符串
    r/R"内容"可包含\等字符
  • 跨行字符串
    • 每一行后加\进行换行

      string= "This is " \
              "a long" \
              "string."
      
    • 使用"""构成多行字符串

      string="""
      This is
      a long
      string."""
      
    • 括号内换行

      string=("This is"
              "a long"
              "string.")
      

2.2 字符串操作

2.2.1 字符串运算

  • +/*运算

    print("abc"+ "def") # abcdef
    print("abc"* 3) # abcabcabc
    
  • in运算

    print("a" in "apple") # True
    print("hello" in "hello,world") # True
    

2.2.2 索引&切片

string="Hello,world"

#索引 字符串[索引]
print(string[0]) # H
print(string[-1]) # d

#切片 字符串[[左边界],右边界,[步长]]
#左闭右开 左边界缺省值为0 步长缺省值为1
print(string[:5]) # Hello
print(string[6:]) # world
print(string[::2]) # Hlowrd
print(string[::-1]) # dlrow,olleH

2.2.3 相关函数

string --- 常见的字符串操作

标签:11.28,task4,string,Python,print,步长,循环,字符串,2.2
From: https://www.cnblogs.com/rsxiaoyu/p/17871990.html

相关文章

  • Python 潮流周刊第 29 期(摘要)
    本周刊由Python猫出品,精心筛选国内外的250+信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进Python技术,并增长职业和副业的收入。周刊全文:https://pythoncat.top/posts/2023-12-02-weekly以下是本期摘要:......
  • python notebook
    python(11.20--12.2)配置python环境:下载:anaconda在清华大学开源软件镜像站中选择合适的镜像进行下载。anaconda的存在和作用:要使用anaconda不妨先了解anaconda是什么,做什么。首先要知道,anaconda的存在必然有其存在的社会条件,现如今的python拥有众多版本,他们可以满足使用者不......
  • ###聪明办法学python,task06,task07
    Task06---循环for循环和循环范围在提供的范围内,重复执行语句例:foriinrange(1,10)(缩进)print(“HelloWorld!!!”)重复打印9次“HelloWorld!!!”range(a,b)是一个左闭右开的区间,即a到b-1range(a,b,c)可存三个参数,a--起点,b--终点,c--步长若步长为正,则从a到b每c个数执行一次,若步长为负,则从b......
  • 聪明办法学python(字符串)
    字符串编写方式单引号,双引号(如果已存在一种,可用另一种引号包裹字符串,或用转义字符),三引号均可原始字符串在字符串前加"r",使字符串内的转义字符不再有效跨行字符串在每一行的末尾加上一个"\"用’‘’‘’‘或”“”“”“包裹字符串字符串字符串的运算1.字符串的......
  • python notebook
    python(11.20--11.28)现学现卖配置python环境:下载:anaconda在清华大学开源软件镜像站中选择合适的镜像进行下载。anaconda的存在和作用:要使用anaconda不妨先了解anaconda是什么,做什么。首先要知道,anaconda的存在必然有其存在的社会条件,现如今的python拥有众多版本,他们可以满......
  • Python:循环,字符串
    Python:循环,字符串循环For循环range()左闭右开区间:省略第一个参数:默认起始范围是零添加第三个参数:步长defsumfroom(m,n):total=0foriinrange(m,n+1):total+=xreturntotal#等价于下面的defsumfroom(m,n):returnsum(range(m,n+1))for循环嵌套#矩阵(补......
  • Advent of Code 2023 solution [Mathematica/Python]
    Day1Part1(*读取文件*)lines=ReadList["E:\\ExplorerDownload\input.txt",String];(*计算校准值*)calibrationValues=ToExpression[StringJoin[#[[1]],#[[-1]]]]&/@(StringCases[#,DigitCharacter]&/@lines);(*打印总和*)Print......
  • 【python笔记】弱引用weakref
    参考书籍:《深度学习入门——自制框架》[日]斋藤康毅强引用会出现循环引用的情况classobj(): passa=obj()#使用赋值运算,引用计数加1b=obj()c=obj()#执行到这里,a、b、c的引用计数都为1a.b=b#被对象强引用,引用计数加1b.c=cc.a=a#执行到这里,a、b、......
  • # yyds干货盘点 # Python如何通过input输入一个键,然后自动打印对应的值?
    大家好,我是皮皮。一、前言前几天在Python最强王者交流群【冯诚】问了一个Python基础的问题,一起来看看吧。问题描述:大佬们,我有个字典如下:dict={'b':2,'a':4,'c':3}如何通过input输入一个键,然后自动打印对应的值?二、实现过程这里【巭孬......
  • Python报错:performance hint: av/logging.pyx:232:5: the GIL to be acquired
     参考:https://stackoverflow.com/questions/77410272/problems-installing-python-av-in-windows-11https://github.com/PyAV-Org/PyAV/issues/1177  ================================  报错信息:C:\Windows.old\Users\chris>pipinstallavDefaultingtouser......