首页 > 其他分享 >字符串

字符串

时间:2024-12-09 23:24:02浏览次数:2  
标签:表示 双引号 引号 print 字符串 单引号

字符串

\ 被称作转义字符,除了用来表示引号,还有比如用

\n 表示字符串中的换行(相当于按一下回车键的效果)
\t 表示字符串中的制表符(相当于按一下tab键的效果)
\\ 表示字符串中的 \ (因为单个斜杠被用来做转义了,所以真的要表示 \ 字符,就要两个斜杠)

\ 还有个用处,就是用来在代码中换行,而不影响输出的结果

python中还有一种表示字符串的方法:

三个引号(''')或者(""")

在三个引号中,你可以方便地使用单引号和双引号,并且可以直接换行

表示引号

如果你想表示一段带有英文单引号或者双引号的文字,那么表示这个字符串的引号就要与内容区别开。

内容带有单引号,就用双引号表示

"It's good"

反之亦然

'You are a "BAD" man'

还有一种在字符串中表示引号的方法,就是用 \,可以不受引号的限制

\' 表示单引号,\" 表示双引号

repr函数

h=123\t

print(h)

123

print(repr(h))

123\t

一些字符串常量

import string

print(string.ascii_letters)

print(string.ascii_lowercase)打印小写的阿斯克码

字符串索引

与list不同的是,字符串不能通过索引访问去更改其中的字符

s=hhh

s[0]=h

len(s)=3

长度减一代表最后一个数的索引

用切片来获取字符串的一部分

  1. 切片

通过两个参数,截取一段子串,具体规则和list相同。

print (word[5:7])
print (word[:-5])
print (word[:])

如果不指定第一个数,切片就从列表第一个元素开始。

如果不指定第二个数,就一直到最后一个元素结束。

都不指定,则返回整个列表。

for idx,c in enumerate(s)

print(idx,c)

0 D

1 A

zip(a,b)可以再一次循环中,分别从a和b里同时去除一个元素

标签:表示,双引号,引号,print,字符串,单引号
From: https://www.cnblogs.com/zzz-gtbearly/p/18596231

相关文章

  • C++ 1093 字符串A+B (乙级)
    给定两个字符串A和B,本题要求你输出A+B,即两个字符串的并集。要求先输出A,再输出B,但重复的字符必须被剔除。输入格式:输入在两行中分别给出A和B,均为长度不超过106的、由可见ASCII字符(即码值为32~126)和空格组成的、由回车标识结束的非空字符串。输出格式:在一行中......
  • Python与人工智能37——字符串全排列与算法应用场景
    ......
  • PbootCMS中如何使用substr参数截取字符串?
    在PbootCMS中,substr 参数用于截取字符串的一部分,这对于显示特定长度的内容非常有用。substr 参数可以传递两个数字,分别表示起始位置和截取长度。以下是详细的步骤和实现方法:理解substr参数:substr=x,y:x 表示起始位置,y 表示截取长度。如果只传递一个数字,则从该位置开始截......
  • ZZNUOJ_1077 : 字符串加密(C/C++/Java算法源码&注释)
    题目描述输入一串字符和一个正整数k,将其中的英文字母加密并输出加密后的字符串,非英文字母不变。加密思想:将每个字母c加一个序数k,即用它后面的第k个字母代替,变换公式:c=c+k。如果字母为z,则后一个字母是a,也就是字母字符形成一个圆。输入输入第一行是一个整数k,k是int范围......
  • Task06&&07 循环与字符串:Python 基础学习
    一、循环For循环For循环基于提供的范围,能让我们重复执行特定次数的操作。例如,foriinrange(m,n+1)就能从m循环到n。特别要注意,range(m,n+1)是左闭右开区间。奇偶数列生成超简单,像foriinrange(0,10,2)就能输出0到10之间的偶数,即0、2、4、6、8。要是想反......
  • sprintf 将格式化的数据写入字符串
    一.sprintf函数sprintf函数是C标准库中的一个函数,用于将格式化的数据写入字符串。与printf类似,但sprintf的输出是写入到字符数组(字符串)中,而不是输出到标准输出(屏幕)。函数原型intsprintf(char*str,constchar*format,...);str:一个指向字符数组的指针,表示输出......
  • 华为机试HJ92 在字符串中找出连续最长的数字串
    首先看一下题描述输入一个字符串,返回其最长的数字子串,以及其长度。若有多个最长的数字子串,则将它们全部输出(按原字符串的相对位置)本题含有多组样例输入。数据范围:字符串长度 1≤n≤200  ,保证每组输入都至少含有一个数字输入描述:输入一个字符串。1<=len(字符串)<=2......
  • 【算法】【优选算法】字符串
    目录一、14.最⻓公共前缀二、5.最⻓回⽂⼦串三、67.⼆进制求和四、43.字符串相乘一、14.最⻓公共前缀题目链接:14.最⻓公共前缀题目描述:解题思路:思路一:我们直接两两求一下公共前缀,记录在ret字符串中,然后ret与后续继续求公共前缀,最后的ret就是结果求公共前缀,......
  • 字符串替换pta(C语言)
    本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换:原字母对应字母AZBYCXDW……XCYBZA输入格式:输入在一行中给出一个不超过80个字符、并以回车结束的字符串。输出格式:输出在一行中给出替换完成后的字符串。输入样例:Onlythe11CAPItaLLeTtERSarerepla......
  • leetcode 1208. 尽可能使字符串相等
    1208.尽可能使字符串相等其中,字符串s和t只包含小写字母法一:使用额外空间classSolution{public:intequalSubstring(strings,stringt,intmaxCost){intsize=s.size();vector<int>cost(size);for(inti=0;i<size;i++)c......