返回顶部
首页 > 资讯 > 后端开发 > Python >python---字符串
  • 868
分享到

python---字符串

字符串python 2023-01-31 01:01:02 868人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

特性:不可修改 test = "my name is fengxiaoli" ###确定字符串中字符位置 print(test.rfind("m"))                  #找到m所在的位置,以最右边的为准 print(te

特性:不可修改 

test = "my name is fengxiaoli"

###确定字符串中字符位置
print(test.rfind("m"))                  #找到m所在的位置,以最右边的为准
print(test.find("name"))                #找到字符串中name的开头位置,这里是3
print(test[0:test.find("name")])        #字符串切片,从0到name的开头位置3


###字符串补齐
print(test.center(50,"-"))              #给定字符串长度50,不足50添加-补齐
print(test.ljust(50,"*"))               #给定字符串长度50,不足50添加*补齐
print(test.rjust(50,"-"))               #给定字符串长度50,不足50添加*补齐

        
#字符串判断
print("12ADFAagdadf".isalnum())          #判断是否是英文字母和数字,是返回Ture
print("aAf".isalpha())                   #判断是否是英文字符串
print("34".isdigit())                    #判断是否是整数
print("adfadf".isidentifier())           #判断是否是一个合法的标识符(变量)
print(" ".isspace())                     #判断是否是一个空格
print(" My Name Is".istitle())           #判断是否是一个标题
print("ni hao".isupper())                #判断字符串是否是大写
print(test.endswith("li"))               #判断字符串是否由li结尾,是返回Ture
print(test.startswith("my"))             #


#字符串转化
print("ASDF".lower())                         #将大写转化为小写
print("sdafa".upper())                        #将小写转化为大写
print("ASdfadADFAad".swapcase())              #大小写互换
print(" my name is".title())                  #将其转化为title
print(test.expandtabs(tabsize=30))            #将字符串中tab键(\t)转化为30个空格
print(" my name is ".replace("m","M",1))      #将m替换成大写的M,只替换1个
#输出:My name is


#去开头结尾空格和换行符
print("    \nmy name is is".strip())           #去掉开头结尾的空格和换行符
print("fnegxiaoli\n".rstrip())                 #去掉右边的空格和换行符
print("   \nfnegxiaoli\n".lstrip())            #去掉左边的空格和换行符


#字符串分割 
print("adf+na +df".split("+"))                 #指定分隔符分割字符串
print("add\nadf\nadfg".splitlines())           #按换行符分割


#将列表转化为字符串
print("+".join(["1","2","3"]))                 #将后面的列表按+号分隔,转化为字符串


#补充:
p = str.maketrans("abcdef","123456")            #将abcdef与123456对应
print("fengxiaoli".translate(p))                #然后fengxiaoli中有属于abcdef字母的用与之对应的数字替换
#输出:65ngxi1oli

test1 = "my name is {_name} ,age is {_age}"
print(test1.fORMat(_name="fengxiaoli",_age=24))     #格式化输出

print(test.capitalize())                        #将字符串首字母大写
print(test.count("m"))                          #统计字符串中m的个数


--结束END--

本文标题: python---字符串

本文链接: https://lsjlt.com/news/184089.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python——— 字符串
    (一)字符串     字符串是 Python 中最常用的数据类型。我们可以使用引号 ( ' 或 " ) 来创建字符串。顾名思义,羊肉串是由羊肉做成的串,而字符串就是由字符组成的。   字符串的本质是:字符序列。 2     Pyth...
    99+
    2023-09-02
    python 开发语言
  • python字符串
    字符串的操作方法很多,这里只选几种常用的(1)    字符串大小写转换1.    S.lower()    字母大写转换...
    99+
    2023-01-30
    字符串 python
  • python---字符串
    特性:不可修改 test = "my name is fengxiaoli" ###确定字符串中字符位置 print(test.rfind("m"))                  #找到m所在的位置,以最右边的为准 print(te...
    99+
    2023-01-31
    字符串 python
  • Python 字符串
        1.字符串的索引       2.字符串的切片   s[1:3]   从第二个数切片到第三个,上边界不包含在内。     s[3: ]     s[ :3]   没个给切片的边界,上边界默认是0,下边界默认是末尾。’     s[ ...
    99+
    2023-01-31
    字符串 Python
  • python 字符串
    字符串>>> a = 'Hello World!'>>> print (a)                # 输出完整字符串Hello World!>>> print (a[0])  ...
    99+
    2023-01-31
    字符串 python
  • #10 Python字符串
    前言 通过上一节可知,Python6个序列的内置类型中,最常见的是列表和元组,但在Python中,最常用的数据类型却不是列表和元组,而是字符串。要想深入了解字符串,必须先掌握字符编码问题。因此本篇博文将讲解Python字符编码问题和Pyt...
    99+
    2023-01-30
    字符串 Python
  • Python之字符串
    字符串:比较常用的一种类型,通常也会结合正则表达式使用 字符串操作使用单引号、双引号、三引号(支持换行): str1='hello world'str2="hello python"print(str1,'\t',str2,'\n'...
    99+
    2023-01-31
    字符串 Python
  • 【Python】python 字符串转数字
    要将一个字符串转成数字,可以使用以下方法: 使用 int() 函数将字符串转换为整数 示例代码: str_num = "123"num = int(str_num)print(num) # 输出:1...
    99+
    2023-09-07
    python 开发语言
  • Python字符串的转义字符
    目录什么是转义字符Python中的转义字符们转义无效符什么是转义字符 转义字符是指,用一些普通字符的组合来代替一些特殊字符,由于其组合改变了原来字符表示的含义,因此称为“...
    99+
    2024-04-02
  • Python字符串的字符转换、字符串劈分、字符串合并问题分析
    目录1.字符串的字符转换1.1.字符转换的概念1.2.字符转换的应用案例2.字符串的劈分2.1.字符串劈分的概念2.2.调用方法split或者rsplit劈分字符串2.3.调用方法p...
    99+
    2023-03-20
    Python字符串合并 字符串劈分 Python字符串的字符转换
  • Python 字符串操作之字符串的截取
    字符串的截取 字符串的截取是实际应用中经常使用的技术,被截取的部分称为“子串”。Java中使用函数substr()获取子串,C#使用函数substring()获取子串。而Python由于内置了序列,可以通过前面介绍的索引...
    99+
    2023-09-11
    python c# 开发语言
  • 【转载】Python字符串操作之字符串分
    1、 str.split():字符串分割函数   通过指定分隔符对字符串进行切片,并返回分割后的字符串列表。   语法:   str.split(s, num)[n]   参数说明:   s:表示指定的分隔符,不写的话,默认是空格(’ ‘...
    99+
    2023-01-30
    字符串 操作 Python
  • python字符串怎么增加字符
    要增加字符到Python字符串中,可以使用字符串的连接操作符(+)或字符串的复制操作符(*)来实现。以下是几种常见的方法: 使用...
    99+
    2023-10-26
    python
  • python字符串怎么添加字符
    在Python中,可以使用加号(+)操作符将一个字符或字符串添加到另一个字符串的末尾。例如,以下是添加字符 ‘a’ 到字符串 ‘he...
    99+
    2024-02-29
    python
  • Python字符串的字符转换、字符串劈分、字符串合并问题怎么解决
    1.字符串的字符转换1.1.字符转换的概念在前面说的的字符串替换,是将字符串中的一个子串替换成了新的子串,如果我们想对字符串中的某些字符进行转换,也就是对字符串中的单个字符进行替换,可以调用方法maketrans和translate来实现。...
    99+
    2023-05-23
    Python
  • python字符串处理以及字符串格式化
    一、python字符串处理 目录: 1.算长度(len),某个元素出现的次数(count) 2.切片   [ ],repr:把不可见字符显示出来 3.查找 #find,rfind从右边查找 4.字符串和列表之间的转换(split,join...
    99+
    2023-01-30
    字符串 python
  • python leetcode 字符串相
    给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。 示例 1: 输入: num1 = "2", num2 = "3" 输出: "6" 示例 2: 输入: num...
    99+
    2023-01-30
    字符串 python leetcode
  • python字符串编码
    python默认编码   python 2.x默认的字符编码是ASCII,默认的文件编码也是ASCII。   python 3.x默认的字符编码是unicode,默认的文件编码是utf-8。   中文乱码问题   无论以什么编码在内存里显...
    99+
    2023-01-30
    字符串 python
  • Python Leetcode 字符串中
    利用到了python中字典的collections.Counter()函数 collections中函数Counter的使用和用法:   counter工具用于支持便捷和快速地计数,   from collections import C...
    99+
    2023-01-30
    字符串 Python Leetcode
  • python 字符串切片
    切片操作(slice)可以从一个字符串中获取子字符串(字符串的一部分)。我们使用一对方括号、起始偏移量start、终止偏移量end 以及可选的步长step 来定义一个分片。 格式: [start:end:step] [:] 提取从开...
    99+
    2023-01-31
    切片 字符串 python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作