首页 > 编程语言 >python字符串

python字符串

时间:2024-09-20 19:14:36浏览次数:9  
标签:字符 python print cnamc str 字符串 true

字符串string
使用单引号''或者双引号""来创建字符串。
字符串表达符为:“”
str="abcdef cnamc eaca"
print(str[0:3]):输出abc,从索引0到3(不含)。
print(str[1:3]):输出bc,从索引1到3(不含)。
print(str[:-1]):输出abcdefghjk,从开头到倒数第一个字符(不含)。
print(str[2:-1]):输出cdefghjk,从索引2到倒数第一个字符(不含)。
print(str[2:]):输出cdefghjkl,从索引2到末尾。
print(str[1:6:3]):输出be,从索引1到6(不含),步长为3。
print(str[::1]):输出abcdefghjkl,从头到尾,步长为1。
print(str[::-1]):输出lkjhgfedcba,反转字符串。
print(str[-2:-5:-1]):输出kjh,从倒数第二个字符到倒数第五个字符(不含),步长为-1。

str="abcdef cnamc eaca"
str1="abc"
str2="EFG"
str3="123"
str4="abc123"
str5="Abc789"
print(str.capitalize()) 首字母大写 Abcdef cnamc eaca
print(str.title()) 每个单词首字母大写 Abcdef Cnamc Eaca
print(str.count("a")) 计算a出现的次数 4
print("^".join(str)) 使用join方法连接字符串 abcdef cnamc eaca
print(str.split(" ")) 使用split方法传入分隔符" ",返回一个包含分割后子串的列表。['abcdef', 'cnamc', 'eaca']
print(str.strip("a")) 去除字符串两端的字符bcdef cnamc eac
print(str.lstrip("a")) ‌去除左侧字符bcdef cnamc eaca
print(str.rstrip("a")) ‌去除右侧字符abcdef cnamc eac
print(str.startswith("a")) 判断字符串 str 是否以 "a" 开头true
print(str.startswith("b")) 判断字符串 str 是否以 "b" 开头false
print(str.endswith("a"))判断字符串 str 是否以 "a" 结尾true
print(str.endswith("b")) 判断字符串 str 是否以 "b" 结尾false
print(str.find("c")) 左边查找字符串 str 中子串 "c" 的位置 2
print(str.rfind("c"))右边查找字符串 str 中子串 "c" 的位置 15
print(str.replace("a","2")) 替换字符串 str 中所有的 "a" 为 "2" 2bcdef cn2mc e2c2
print(str.replace("a","2",3))替换字符串 str 中所有的 "a" 为 "2"共3次 2bcdef cn2mc e2ca
print(str1.upper()) 所有小写字母转换为大写字母ABC
print(str2.lower()) 所有大写字母转换为小写字母efg
print(str3.isdigit()) 判断字符串 是否只包含数字true
print(str4.isdigit()) 判断字符串 是否只包含数字false
print(str1.isalpha()) 判断字符串 是否仅包含字母true
print(str4.isalpha()) 判断字符串 是否仅包含字母false
print(str4.isalnum()) 判断字符串是否仅包含字母或数字true
print(str.istitle()) 判断首个字母是否大写false
print(str2.isupper()) 判断字符是否都是大写true
print(str1.islower()) 判断字符是否都是小写true

标签:字符,python,print,cnamc,str,字符串,true
From: https://www.cnblogs.com/hutongxue/p/18423109

相关文章

  • python基本操作
    98+100001001400000100print(a&b)真真都取其他不取000000000print(a|b)都取假假不取0000110113print(a^b)都取真真假假不取0000110113print(~a)-10a=138+4+100001101b=64+200000110p......
  • python函数
    函数函数是组织好的,可重复使用,用来实现单一,或相关联功能的代码段def函数名()1无参数defhs1():print(1)hs1()#12有单个参数defhs1(a):print(a+1)hs1(2)#33有多个参数defhs1(a,b):print(a+b)hs1(2,3)#54默认参数defhs1(a,b=18):print(a+b)hs1(2)#20......
  • python基础知识
    python的介绍1、python是一个编程语言;2、python的版本:2.0版本,3.0版本  ,python中最新版本3.1263、python下载地址:https://www.python.org/downloads/4、下载后得到安装包,我们已经下载好了点击安装之前,我们在盘符下新建一个文件夹选择自动义安装下一步:选择新建的文件夹点......
  • python模块1
    python模块1、python的模块就是一个python文件,后缀.py包含了Python对象定义和Python语句。模块让你能够有逻辑地组织你的Python代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂2、python的模块中可以写:函数、类、变量、代码3、模块的导入a、python自带的模......
  • python列表
    列表list(索引,函数)列表表达符为:[]索引添加值list1=[1,2,3,4,5]list1[1]="s"print(list1)#结果:[1,'s',3,4,5]list1=[1,2,3,4,5]list1[2:]="我们暴富15班"print(list1)结果:[1,2,'我','们','暴','富',�......
  • python类
    类一、类的定义(1)类用来描述具有相同的属性和方法的对象的集合。人类===张三(两个眼睛、一个鼻子等)(2)对象、实例变量、类变量、方法、实例(3)定义一个类classHz(object):#新式类passclassHz1():passclassHz2:pass(4)类的格式classHz(object):name="lisi"#类变量def......
  • python模块2
    python模块一、python的re模块1、正则匹配,使用re模块2、正则表达式是一种对字符和特殊字符操作的逻辑公式,用正则表达字符来过滤的逻辑3、re正则表达式作用:快速高效查找和分析字符,进行匹配如:查找、比对、匹配、替换、插入、添加、删除等二、认识正则表达式的特殊元素:\d:数字......
  • 【Python-GUI图形化界面-PyQt5模块(2)】——QApplication核心模块
     本文旨在带大家学习Python中的一种GUI图形化界面模块——PyQt5模块,将为大家详细了解PyQt5模块中函数的参数和使用:一、PyQt5简介PyQt是Qt框架的Python语言实现,由RiverbankComputing开发,是最强大的GUI库之一。官方网站:www.riverbankcomputing.com、 本文比较倾向于教会......
  • 1,Python数分之Pandas训练,力扣,1783. 大满贯数量
    学习:知识的初次邂逅复习:知识的温故知新练习:知识的实践应用目录 一,原题力扣链接二,题干三,建表语句四,分析四,Pandas解答:五,验证六,总结 一,原题力扣链接.-力扣(LeetCode)二,题干表:Players+----------------+---------+|ColumnName|Type|+--------......
  • python下载知识
    PythonPython设置禁用路径长度限制的优缺点在本文中,我们将介绍如何设置禁用Python的路径长度限制,以及这样做的优点和缺点。阅读更多:Python教程什么是路径长度限制路径长度限制是指在操作系统中,文件或文件夹的路径字符数是有限制的。在Windows操作系统中,路径长度限制为260个......