首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏python3

    #10 Python字符串

    前言 通过上一节可知,Python6个序列的内置类型中,最常见的是列表和元组,但在Python中,最常用的数据类型却不是列表和元组,而是字符串。要想深入了解字符串,必须先掌握字符编码问题。 因此本篇博文将讲解Python字符编码问题和Python字符串的具体方法! 一、Python字符编码 前提:计算机只认识两个数字:0和1,计算机在处理任何数据时,都要将数据转换为这两个数字的组合。 二、Python字符串 介绍完了字符编码的知识就该进入正题了,字符串作为Python最常用的数据类型,那一定有它独特的魅力,盘它! 其实,在Python中,%s属于字符串占位符,还有其他的占位符: %c # 格式化字符及其ASCII码 %s # 格式化字符串,最常用 %d # 格式化整数,比较常用 %u name.startswith('Mi') Out[120]: True In [122]: name.endswith('ep') # 判断结尾,区分大小写 Out[122]: True 10

    80321发布于 2020-01-17
  • 来自专栏Crossin的编程教室

    Python字符串易踩的10个“坑”

    字符串Python中最常用的数据类型之一,看起来简单,用着顺手,但里面也藏着一些“坑”,很多新手(甚至有些老手)都会在这里不小心踩中。 今天我们就来盘点一下Python字符串10个经典易错点,帮助你避开这些常见错误。相信看完这篇文章,你对字符串的理解又能更进一步。 1. 字符串是不可变的 Python字符串是不可变(immutable)的,这意味着一旦创建,就不能修改其中的字符。 10. 以上就是Python字符串10个易错点。希望这些例子能帮你少走弯路。 你还踩过什么坑?可以在留言区说一说。 如果本文对你有帮助,欢迎点赞、评论、转发。

    19910编辑于 2026-03-11
  • 来自专栏计算机与AI

    10Python字符串处理技巧和窍门(1)

    尝试使用此字符串处理入门,首先了解在基本级别上使用Python操纵和处理字符串的知识。 自然语言处理和文本分析是当前研究和应用的热门领域。 以下许多示例都使用Python标准库字符串模块,因此方便参考是一个好主意。 1.剥离空格 剥离空格是基本字符串处理要求。 (https://docs.python.org/3/library/stdtypes.html#str.format) 2.分割字符串字符串拆分为较小的子字符串列表通常是有用的,并且在Python 您可以使用join()方法将列表元素字符串连接到Python中的单个字符串中。 Python没有内置的字符串反向方法。

    1.6K20发布于 2020-12-14
  • 来自专栏Python工程师

    Python-入门-10-字符串常见函数(下篇)

    系统:Windows 7 语言版本:Anaconda3-4.3.0.1-Windows-x86_64 编辑器:pycharm-community-2016.3.2 翻翻以前写的文章,发现字符串写过一次了 {}起到占位作用,{0}的数字与format后面的值对应,从0开始 format前的字符串无需和format后的值一一对应,{}中的数值不要超过format后的变量数目-1即可 Part 2:{var}

    43920发布于 2019-10-23
  • 来自专栏计算机与AI

    10Python字符串处理技巧和窍门(2)

    6.检查字符串成员资格 在Python中检查字符串成员资格的最简单方法是使用in运算符。语法非常自然。 s.find('string'))) print('\'spring\' location -> {}'.format(s.find('spring'))) 'string' location -> 10 7.替换子字符串 如果要替换子字符串而不是仅仅找到它们怎么办?Python replace()字符串方法将解决这一问题。 is_anagram(s3, s4))) 'listen' an anagram of 'silent' -> True 'runner' an anagram of 'neuron' -> False 10 从算法上讲,我们需要创建单词的反向,然后使用==运算符检查这两个字符串(原始字符串和反向字符串)是否相等。

    69310发布于 2020-12-14
  • 来自专栏python自学成菜

    Python自学10-常用数据结构之字符串

    Python自学10-常用数据结构之字符串前言在Python里,字符串(str)几乎是最常用的数据结构之一。无论是日志处理、文件解析,还是Web开发、数据分析,你都会频繁和字符串打交道。 今天这篇文章,我们就来聊聊 Python字符串的常见操作和实用技巧。如果你能把这些方法都玩熟,写代码时就能少走很多弯路。一、什么是字符串?在Python中,字符串就是用 单引号 '...' 比如:s1 = 'Hello's2 = "Python"print(s1, s2)输出:Hello Python另外,Python还支持 三引号字符串('''...''' 或 """...""") ,常用来写多行文本:msg = """星哥玩云Python自学系列文章字符串篇"""print(msg)二、字符串的常见操作1. 、字符串格式化1. f-string(推荐)name = "星哥"lang = "Python"print(f"你好,我是{name},我正在学习{lang}")2. format方法print("你好

    20810编辑于 2025-09-03
  • 来自专栏数据派THU

    独家 | 秘籍:10Python字符串处理技巧(附代码)

    本文为你介绍利用Python处理字符串的一些基本操作。 在探寻文本分析途径时却不知从何下手,该怎么办?那么可以通过这个字符串处理入门教程,来了解一下利用Python处理字符串的一些基本操作。 字符串拆分 利用Python中的 split() 方法可以轻易将字符串拆分成较小的子字符串列表。 字符串反转 Python没有内置的字符串反转方法。但是,可以先将字符串看做是字符的列表,再利用反转列表元素的方式进行反转。 5. 检查是否有字符串成员 在Python中检查字符串成员的最简单方法是使用in运算符,语法与自然语言非常类似。 子字符串替换 找到子字符串之后,如果想替换这一子字符串,该怎么办?Python 中的replace()字符串方法将解决这一问题。

    1.1K10发布于 2020-03-04
  • 来自专栏Android点滴分享

    汇编学习(10) 字符串

    本篇介绍 本篇介绍下汇编中的字符串字符串 C语言中定义字符串是会以"\0"结束,汇编中不会这样,只要是一块连续的内存,都可以认为是字符串。 ,"my_string of zeros:" string3 db 10,"my_string of ones:" string4 db 10,"again my_string of ASCII :" string5 db 10,"copy my_string to other_string:" string6 db 10,"reverse copy my_string to other_string ",10,0 string2 db "This is the 2nd string. repe(repeat while equal), repne(repeat while not equal),借助comsb,scasb就可以查找字符串了。

    59760编辑于 2022-12-19
  • 来自专栏全栈技术

    10 个有用的 Python 字符串函数你必须知道

    前言 Python 字符串是一个内置的类型序列。字符串可用于处理 Python 中的文本数据。Python 字符串是 Unicode 点的不可变序列。在 Python 中创建字符串是最简单易用的。 要在 Python 中创建字符串,我们只需将文本括在单引号和双引号中。Python 对单引号和双引号语句的处理方式相同。 因此,在本文中,我们将讨论 Python 中用于数据分析和数据操作的一些重要且有用的字符串函数,主要用于自然语言处理(NLP)。 我们将在本文中讨论的 Python 字符串函数如下: Python 字符串函数 前言 一、capitalize() 函数 二、lower( ) 函数 ⏰ 三、title( ) 函数 四、casefold

    29710发布于 2021-08-23
  • 来自专栏python3

    python 10

    os.path.   split(): 返回dirname() basename() 组成元组。   splitext(): 返回(filename,extension) 元组。    信息:    getatime    getctime    getmtime    getsize    查询:    exists(): 判断指定文件夹是否存在。    isabs(): 判断指定路径是否为绝对路径。    isdir:    isfile    islink    ismount    samefil

    30710发布于 2020-01-14
  • 来自专栏全栈程序员必看

    python 数字转换字符串(python转换字符串)

    原博文 2019-06-30 01:20 − 字符串->数字: int(字符串) , float(字符串) 数字->字符串: str(数字)… 1602 相关推荐 2019-12-12 14:34 − ## Python 代码块、缓存机制 1. 相同的字符串Python中地址相同 “`python s1 = ‘panda’ s2 = ‘panda’ print(s1 == s2) #True print(id(s1) == id (s2)) 指定的数据类型中的一个) 1.2变量名称规则 说明1:必须是数字(0-9),英文(a-zA-Z),下划线组成,且不能以数字开头 说明2:变量区分大小写 … 2019-12-22 15:32 − 数学操作符 数据类型 字符串复制 (*复制次数int)、连接(+) 该类操作只能同为字符串类型,否则需要强制转换类型 变量名规则 (驼峰式变量名&下划线式均可) # 注释 BIF(… 2019-12-12 20:17 − # Python

    2K10编辑于 2022-07-31
  • 来自专栏python知识

    Python 字符串

    字符串Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。 创建字符串很简单,只要为变量分配一个值即可。例如: var1 = 'Hello World!' var2 = "Python Runoob" ---- Python 访问字符串中的值 Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。 Python 访问子字符串,可以使用方括号来截取字符串,如下实例: 实例(Python 2.0+) #!/usr/bin/python var1 = 'Hello World!' var2 = "Python Runoob" print "var1[0]: ", var1[0] print "var2[1:5]: ", var2[1:5] 以上实例执行结果: var1[0]:

    51030发布于 2021-05-27
  • 来自专栏我的博客

    Python字符串

    默认去除右侧空格,传递参数则去除指定字符 str.index() 字符 查找字符在字符串位置 str.upper() 将字符串转换成大写 str.lower() 将字符串转换成小写 str[::-1 ] 反转字符串 str.split() 分隔符 分割字符串,返回一个列表 str.join() 列表 将列表元素用str连接 str.swapcase() 将字符串中大小写互换 str.capitalize () 将字符串首字母大写 str.replace() 旧字符串,新字符串,[替换次数] 将字符串当中旧字符串替换成新字符串 str.center(width [, char]) 宽度,字符串字符串填充到长度为 str.isnumeric() 检查字符串是否都是数字 str.isspace() 检查字符串是否只包含空格 str.istitle() 检查字符串首字母是否大写 str.isupper() maketrans) max(str) 字符串 返回字符串中最大的字母 min(str) 字符串 返回字符串中最小的字母 str.title() 将字符串所有单子首字母大写 str.splitlines

    95960发布于 2018-04-28
  • 来自专栏数据医生专栏

    字符串 | Python

    索引和切片 字符串实际上就是字符的数组,所以也可以用下标进行索引和切片。 索引 索引:选取其中一个元素。 切片 切片:选取其中一片元素。 str[起点(包含起点元素) : 终点(不包含终点元素) : 步长(默认为1)] 默认步长切片 指定步长切片 逆序输出 写法一: 写法二: 字符串常用方法 find( ) rfind ( ) index( ) str.index() # 功能及操作和find一样,只是在找不到字符串的时候会抛出异常 count( ) replace( ) 注意:并不会改变原来的字符串字符串是不可变类型 endswith( ) # 判断字符串是否以某个字符作为开头或者结尾,并返回判断值 str.startswith() str.endswith() lower( ) upper() # 将字符串转化为大写或小写字母 isalpha( ) isdigit( ) isalnum( ) isspace( ) join( ) eval( ) eval(str) # 能把转换成字符串的,再转换成原来的类型 ?

    88820发布于 2019-06-03
  • 来自专栏python3

    Python 字符串

       1.字符串的索引 ?    2.字符串的切片 s[1:3]   从第二个数切片到第三个,上边界不包含在内。       3.判断字串     *判断字符是否属于字符串 ?    4.重复,连接,计算字符长度 ?     * haha.count("e")  统计e在字符串中出现的次数,0,7 定义查找的位置 ?     *  "*".join(haha) 以*为分隔符,将字符串中所有元素合并为新字符串 ?    * haha.replace("man","haha") 将字符串中的man替换为haha ?     * haha.split("-") 以-为分隔符对字符串分割,默认是空格 ?    * haha.strip("ed") ##返回字符串,删除结尾的ed  ?

    59830发布于 2020-01-14
  • 来自专栏测试那些事

    Python - 字符串

    字符串认识 字符串Python 中最常用的数据类型。我们可以使用引号( ' 或 " )来创建字符串。 创建字符串很简单,只要为变量分配一个值即可。 - 转义符 在字符前加 \ 就行 常见的有 \n:换行 \t:缩进 \r:回车  小知识:\ 只想当普通字符处理 print(r"D:\python\python.txt") # 输出结果 D:\python\python.txt 字符串-运算符 格式化参考此文:https://www.cnblogs.com/lvcm/p/8859225.html 字符串-运算:下标和切片 Python 中,可以直接通过切片的方式取一段字符 切片的语法格式 str[start : end : step] 获取列表 列表 中在 [start, end) 范围的子字符串 start: ] ", 'hello world'[6:10]) # 取第 7 个字符到第 10 个字符 print("hello world'[6:-1] ", 'hello world'[6:-1]) # 取第

    51320编辑于 2023-10-17
  • 来自专栏mwangblog

    python字符串

    字符串是若干字符的序列。 字符串是不可变的。 index = index + 1 ... 0: w 1: a 2: t 3: e 4: r 5: 6: w 7: a 8: t 9: e 10: r 11: 12: E S中的字符串old替换为字符串new,并作为新字符串返回。 S左侧的字符串chars或者空白字符(chars未指定),并作为新字符串返回。 S.rstrip(chars)删除字符串S右侧的字符串chars或者空白字符(chars未指定),并作为新字符串返回。

    74930发布于 2018-07-04
  • 来自专栏全栈程序员必看

    Python 反转字符串_python输出字符串

    python字符串反转方法 Hello everyone, in this tutorial we’ll see different ways to reverse string in Python. 大家好,在本教程中,我们将看到在Python中反转字符串的不同方法。 众所周知,我们可以使用reverse()方法来反转 列表,但是Python没有用于字符串的reverse()方法。 在Python中反转字符串的方法 (Ways to Reverse String in Python) 1.使用循环 (1. 如果您有疑问或知道以其他方式在python中反转字符串,请在下面评论。

    1.1K20编辑于 2022-11-01
  • 来自专栏小雨编程

    Python字符串

    查找字符串的两种主要方法 查找字符串Python中主要使用两个函数find和index (1)字符串查找函数:find() str01 = "www.yusheng123.cn" print(str01 分割字符串的操作和我们上面拼接字符串的操作刚好相反,把一个大字符串分割成多个小字符串。 ,我们在第一讲变量与数据类型里面有具体讲解;这里再扩充一个函数的用法: center函数,在指定字符空间中居中显示 str01 = "1234" print(str01.center(10)) # 在 10个字符空间中居中显示str01 print(str01.center(10,"*")) # 在10个字符空间中居中显示str01,其余用*填充 输出结果: 1234 ***1234* ** 字符串格式化输出: %s 标准输出 %10 右对齐,占位符10位 %-10s 左对齐,占位符10位 %.2s 截取两位字符串 %10.2s 10位占位符,截取两位字符串 好啦,关于Python

    1.2K11发布于 2020-07-09
  • 来自专栏程序猿的大杂烩

    Python字符串

    笔记内容: Python转义字符 笔记日期:2017-10-24 ---- 字符串的基本内容在基本数据类型已经介绍过了,在此就不赘述了。 Python转义字符 Python字符串运算符 Python三引号 Python字符串内建函数 Python转义字符 在需要在字符中使用特殊字符时,python用反斜杠()转义字符。如下表: ? Python字符串格式化 Python 支持格式化字符串的输出 。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。 % ('小明', 10)) 运行结果: 我叫 小明 今年 10 岁! 字符串格式化用的很少,比较鸡肋的一个东西,了解一下有这样的东西就可以了 python字符串格式化符号: ? -1 9 index(str, beg=0, end=len(string)) 跟find()方法一样,只不过如果str不在字符串中会报一个异常. 10 isalnum() 如果字符串至少有一个字符并且所有字符都是字母或数字则返

    1.2K20发布于 2020-09-23
领券