首页 > 其他分享 >chap5 循环 chap6 字符串

chap5 循环 chap6 字符串

时间:2023-12-01 11:57:04浏览次数:26  
标签:输出 print range 默认 chap6 chap5 循环 字符串

chap5 循环

for循环和循环范围

-1.基于提供的范围,重复执行特定次数的操作
-实例
for i in range(m,n): total += x
默认左闭右开

-2.range():

省略第一个参数:默认起始为0
加入第三个参数:为步长step

for嵌套循环

```
def stars(n,m):    #输出n*m的星型矩阵
    for row in range(n):
        for col in range(m):
             print("*",end="")
        print()
```

输入:stars(5,5)
输出:






-3.break 和continue语句
for n in range(200): if n%3 == 0: continue #跳过这次循环 elif n == 8: break #跳出当前整个循环 else: pass #啥也不做 占位符

while循环

在不知道循环什么时间停止时,用while循环

chap6 字符串

字符串文字

1."" ''将文字包裹起来 表示字符串
print("xxx")
print('xxx')

2.引号下用引号:
print('聪明办法学python的简称是"p2s"')

3.字符串中的换行符号 \

print("双引号: "")
结果:
双引号:"

\n换行 \t 一个Tab键

4.字符串运用

-字符串的加乘 **但不支持字符串和数字相加
-in 运算:

 print("string" in "strings")
 print("abc" in "abdfs")
 ```
输出:
True
False

##字符串索引和切片
索引可以在特定位置找到一个字符

 ```
 	s = "Datewhale"
     print(s)
     print(s[0])
     print(s[1])
     print(s[2]) 
     print(s[3]) 
 ```
输出:
Datewhale
D
a
t
e

用切片来获取字符串的一部分
 ```
 print(s[0:4])
 print(s[4:9])
 ```
输出:
Date
whale

**遵循左闭右开**

切片的默认参数
 ```
 print(s[:4])     #默认参数为0
 print(s[4:])     #默认参数为-1
 print(s[:])      #默认参数为0和-1,取全部

 ```
输出:
Date
whale
Datewhale

切片的第三个参数step
 ```
 print(s[1:4:2])
 ```
输出:
aa

##翻转字符串
 ```
 print(s[::-1])
 ```
输出:elahwetaD

##字符串循环
用索引的for循环
 ```
 for i in range(len(s)):
      print(i,s[i])
 ```
不用索引:
 ```
 for c in s:
     print(c)

 ```
使用enumerate()获得元素的序号
 ```
 for idx,c in enumerate(s):
     print(idx, c)

 ```

标签:输出,print,range,默认,chap6,chap5,循环,字符串
From: https://www.cnblogs.com/maxinran/p/17869373.html

相关文章

  • pwn知识——格式化字符串漏洞(萌新向)
    怎么说呢,这个东西感觉相当不好写,涉及到的知识点很多,不一定能讲明白,我自己写的话只能尽量往基础的知识点上写了,若有不准确之处,希望佬们能及时指出,让我加以修改。格式化字符串漏洞概念格式化字符串漏洞的形成原因在于printf/fprintf/vsprintf等格式化字符串打印函数在接受可变参......
  • 【滑动窗口】无重复字符的最长字串、找到字符串中所有字母异位词、串联所有单词的子串
    一、无重复字符的最长子串题目描述定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。题目链接:无重复字符的最长子串示例1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:s="bbbbb"输出:1解释:因......
  • 通用字符串时间转LocalDateTime对象的例子
    importjava.time.LocalDate;importjava.time.LocalDateTime;importjava.time.LocalTime;importjava.time.format.DateTimeFormatter;importjava.time.format.DateTimeParseException;publicclassDateTimeParsingExample{publicstaticvoidmain(String[]......
  • 自学day8 js的字符串
    typora-copy-images-to:mediaES5和字符串一、ES5的语法js在产生的时候,年代比较早,当时的web需求比较少,所以刚开始的js功能比较少,语法没有特别严谨。随着时代的发展和web应用的普及,js需要更多的功能,以及更严谨的语法,所以,js会有版本的升级。第一版的js是ECMA一开始统一了标准以......
  • MySQL 连接字符串中加入 nullCatalogMeansCurrent = true 的含义
    nullCatalogMeansCurrent的含义:nullCatalogMeansCurrent=true#在指定的数据库中查找需要的表nullCatalogMeansCurrent=false#在服务器全部数据库中查找需要的表不同MySQL驱动nullCatalogMeansCurrent默认情况:从mysql-connector-java5.x版本起,nullCatal......
  • 2023-11-29:用go语言,给你一个字符串 s ,请你去除字符串中重复的字母,使得每个字母只出现
    2023-11-29:用go语言,给你一个字符串s,请你去除字符串中重复的字母,使得每个字母只出现一次。需保证返回结果的字典序最小。要求不能打乱其他字符的相对位置)。输入:s="cbacdcbc"。输出:"acdb"。来自左程云。答案2023-11-29:所有的代码用灵捷3.5编写,感觉有点抽风了,生成的代码需要修改......
  • js 拼接字符串带变量(js方法参数单双引号拼接的问题记录)
    小结:外面单引号,里面双引号,然后方法参数给转义的单引号即可(看下面的onClick事件即可)//刷新二级信号表格(增删改操作后)functionreloadSignal(subId){//清空$("#msgAll"+subId).empty();//js手工添加表格varhtmlStart='<spanstyle="position:......
  • 字符串类型
    【二】字符串类型【0】作用字符串类型用于表示文本信息,是一种非常重要的数据类型,用于处理文字、字符等信息【1】定义方式字符串可以使用单引号、双引号或三引号进行定义#定义方式1:name_1='fyc'#(当左边有赋值符号和遍历名的时候,它就是字符串)#定义方式2:name_......
  • java字符串String类的常用方法
    java字符串String类的常用方法字符串的创建:(1)定义字符串直接赋值,在字符串池中开辟空间()Stringstr1=“Hello”;//在字符串池中写入字符串"hello"Stringstr2=“Hello”;//直接引用字符串池中的"Hello"System.out.println(str1==str2);//地址相同,输出:true(2)使用new关键字调用字......
  • SQLServer字符串查找(判断字符串是否含中文,数字或字母),并把是否含中文作为条件来执行
    转载自:SQLServer字符串查找(判断字符串是否含中文,数字或字母),并把是否含中文作为条件来执行一些操作-亟待!-博客园(cnblogs.com)从sqlserver中提取数据如何截取字符1、LOCATE(substr,str):返回子串substr在字符串str中第一次出现的位置,如果字符substr在字符串str中不......