python3 字符串操作相关函数

Python基础学习-08字符串 • 如何掌握本节内容1)字符串的函数2)课后:把代码自己敲一遍。 阅读详情

整理自python基础|菜鸟教程 感谢菜鸟教程提供的优质资源!

 

1.capitalize()
将字符串的第一个字符转换为大写

实例

以下实例展示了capitalize()方法的实例:

#!/usr/bin/python3

str = "this is string example from runoob....wow!!!"

print ("str.capitalize() : ", str.capitalize())

以上实例输出结果如下:

str.capitalize() :  This is string example from runoob....wow!!!

2.center(width, fillchar)

返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格。

以下实例展示了center()方法的实例:

#!/usr/bin/python3

str = "[www.runoob.com]"

print ("str.center(40, '*') : ", str.center(40, '*'))

以上实例输出结果如下:

str.center(40, '*') :  ************[www.runoob.com]************

3.count(str, beg= 0,end=len(string))
返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数

以下实例展示了count()方法的实例:

#!/usr/bin/python3

str="www.runoob.com"
sub='o'
print ("str.count('o') : ", str.count(sub))

sub='run'
print ("str.count('run', 0, 10) : ", str.count(sub,0,10))

以上实例输出结果如下:

str.count('o') :  3
str.count('run', 0, 10) :  1


4.bytes.decode(encoding="utf-8", errors="strict")
Python3 中没有 decode 方法,但我们可以使用 bytes 对象的 decode() 方法来解码给定的 bytes 对象,这个 bytes 对象可以由 str.encode() 来编码返回。

#!/usr/bin/python3

str = "菜鸟教程";
str_utf8 = str.encode("UTF-8")
str_gbk = str.encode("GBK")

print(str)

print("UTF-8 编码:", str_utf8)
print("GBK 编码:", str_gbk)

print("UTF-8 解码:", str_utf8.decode('UTF-8','strict'))
print("GBK 解码:", str_gbk.decode('GBK','strict'))

以上实例输出结果如下:
菜鸟教程
UTF-8 编码: b'\xe8\x8f\x9c\xe9\xb8\x9f\xe6\x95\x99\xe7\xa8\x8b'
GBK 编码: b'\xb2\xcb\xc4\xf1\xbd\xcc\xb3\xcc'
UTF-8 解码: 菜鸟教程
GBK 解码: 菜鸟教程

5.encode(encoding='UTF-8',errors='strict')
以 encoding 指定的编码格式编码字符串,如果出错默认报一个ValueError 的异常,除非 errors 指定的是'ignore'或者'replace'

#!/usr/bin/python3

str = "菜鸟教程";
str_utf8 = str.encode("UTF-8")
str_gbk = str.encode("GBK")

print(str)

print("UTF-8 编码:", str_utf8)
print("GBK 编码:", str_gbk)

print("UTF-8 解码:", str_utf8.decode('UTF-8','strict'))
print("GBK 解码:", str_gbk.decode('GBK','strict'))

以上实例输出结果如下:

菜鸟教程
UTF-8 编码: b'\xe8\x8f\x9c\xe9\xb8\x9f\xe6\x95\x99\xe7\xa8\x8b'
GBK 编码: b'\xb2\xcb\xc4\xf1\xbd\xcc\xb3\xcc'
UTF-8 解码: 菜鸟教程
GBK 解码: 菜鸟教程

6.endswith(suffix, beg=0, end=len(string))
检查字符串是否以 obj 结束,如果beg 或者 end 指定则检查指定的范围内是否以 obj 结束,如果是,返回 True,否则返回 False.

#!/usr/bin/python3

Str='Runoob example....wow!!!'
suffix='!!'
print (Str.endswith(suffix))
print (Str.endswith(suffix,20))
suffix='run'
print (Str.endswith(suffix))
print (Str.endswith(suffix, 0, 19))

以上实例输出结果如下:

True
True
False
False

7.expandtabs(tabsize=8)
把字符串 string 中的 tab 符号转为空格,tab 符号默认的空格数是 8 。

#!/usr/bin/python3

str = "this is\tstring example....wow!!!"

print ("原始字符串: " + str)
print ("替换 \\t 符号: " +  str.expandtabs())
print ("使用16个空格替换 \\t 符号: " +  str.expandtabs(16))

以上实例输出结果如下:

原始字符串: this is     string example....wow!!!
替换 \t 符号: this is string example....wow!!!
使用16个空格替换 \t 符号: this is         string example....wow!!!

8.find(str, beg=0 end=len(string))
检测 str 是否包含在字符串中,如果指定范围 beg 和 end ,则检查是否包含在指定范围内,如果包含返回开始的索引值,否则返回-1

#!/usr/bin/python3
 
str1 = "Runoob example....wow!!!"
str2 = "exam";
 
print (str1.find(str2))
print (str1.find(str2, 5))
print (str1.find(str2, 10))

以上实例输出结果如下:

7
7
-1

9.index(str, beg=0, end=len(string))

跟find()方法一样,只不过如果str不在字符串中会报一个异常.

#!/usr/bin/python3

str1 = "Runoob example....wow!!!"
str2 = "exam";

print (str1.index(str2))
print (str1.index(str2, 5))
print (str1.index(str2, 10))

以上实例输出结果如下(未发现的会出现异常信息):

7
7
Traceback (most recent call last):
  File "test.py", line 8, in <module>
    print (str1.index(str2, 10))
ValueError: substring not found

10.isalnum()
如果字符串至少有一个字符并且所有字符都是字母或数字则返 回 True,否则返回 False

#!/usr/bin/python3
 
str = "runoob2016"  # 字符串没有空格
print (str.isalnum())
 
str = "www.runoob.com"
print (str.isalnum())

以上实例输出结果如下:

True
False

11.isalpha()
如果字符串至少有一个字符并且所有字符都是字母则返回 True, 否则返回 False

#!/usr/bin/python3

str = "runoob"
print (str.isalpha())

str = "Runoob example....wow!!!"
print (str.isalpha())

以上实例输出结果如下:

True
False

12.isdigit()
如果字符串只包含数字则返回 True 否则返回 False..

#!/usr/bin/python3

str = "123456"; 
print (str.isdigit())

str = "Runoob example....wow!!!"
print (str.isdigit())

以上实例输出结果如下:

True
False

13.islower()
如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是小写,则返回 True,否则返回 False

#!/usr/bin/python3

str = "RUNOOB example....wow!!!"
print (str.islower())

str = "runoob example....wow!!!"
print (str.islower())

以上实例输出结果如下:

False
True

14.isnumeric()
如果字符串中只包含数字字符,则返回 True,否则返回 False

#!/usr/bin/python3


str = "runoob2016"  
print (str.isnumeric())

str = "23443434"
print (str.isnumeric())

以上实例输出结果如下:

False
True

15.isspace()
如果字符串中只包含空白,则返回 True,否则返回 False.

#!/usr/bin/python3

str = "       " 
print (str.isspace())

str = "Runoob example....wow!!!"
print (str.isspace())

以上实例输出结果如下:

True
False

16.istitle()
如果字符串是标题化的(见 title())则返回 True,否则返回 False

#!/usr/bin/python3


str = "This Is String Example...Wow!!!"
print (str.istitle())

str = "This is string example....wow!!!"
print (str.istitle())

以上实例输出结果如下:

True
False

17.isupper()
如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是大写,则返回 True,否则返回 False

#!/usr/bin/python3

str = "THIS IS STRING EXAMPLE....WOW!!!"
print (str.isupper())

str = "THIS is string example....wow!!!"
print (str.isupper())

以上实例输出结果如下:

True
False

18.join(seq)
以指定字符串作为分隔符,将 seq 中所有的元素(的字符串表示)合并为一个新的字符串

#!/usr/bin/python3

s1 = "-"
s2 = ""
seq = ("r", "u", "n", "o", "o", "b") # 字符串序列
print (s1.join( seq ))
print (s2.join( seq ))

以上实例输出结果如下:

r-u-n-o-o-b
runoob

19.len(string)
返回字符串长度

以下实例展示了 len() 的使用方法:
>>>str = "runoob"
>>> len(str)             # 字符串长度
6
>>> l = [1,2,3,4,5]
>>> len(l)               # 列表元素个数
5

20.ljust(width[, fillchar])
返回一个原字符串左对齐,并使用 fillchar 填充至长度 width 的新字符串,fillchar 默认为空格。

#!/usr/bin/python3

str = "Runoob example....wow!!!"

print (str.ljust(50, '*'))

以上实例输出结果如下:

Runoob example....wow!!!**************************

21.lower()
转换字符串中所有大写字符为小写.

#!/usr/bin/python3

str = "Runoob EXAMPLE....WOW!!!"

print( str.lower() )

以上实例输出结果如下:

runoob example....wow!!!

22.lstrip()
截掉字符串左边的空格或指定字符。

#!/usr/bin/python3

str = "     this is string example....wow!!!     ";
print( str.lstrip() );
str = "88888888this is string example....wow!!!8888888";
print( str.lstrip('8') );

以上实例输出结果如下:

this is string example....wow!!!     
this is string example....wow!!!8888888

23.maketrans()
创建字符映射的转换表,对于接受两个参数的最简单的调用方式,第一个参数是字符串,表示需要转换的字符,第二个参数也是字符串表示转换的目标。

#!/usr/bin/python3

intab = "aeiou"
outtab = "12345"
trantab = str.maketrans(intab, outtab)

str = "this is string example....wow!!!"
print (str.translate(trantab))

以上实例输出结果如下:

th3s 3s str3ng 2x1mpl2....w4w!!!

24.max(str)
返回字符串 str 中最大的字母。

#!/usr/bin/python3

str = "runoob"
print ("最大字符: " + max(str))

以上实例输出结果如下:

最大字符: u

25.min(str)
返回字符串 str 中最小的字母。

#!/usr/bin/python3

str = "runoob";
print ("最小字符: " + min(str));

以上实例输出结果如下:

最小字符: b

26.replace(old, new [, max])
把 将字符串中的 str1 替换成 str2,如果 max 指定,则替换不超过 max 次。

#!/usr/bin/python3

str = "www.w3cschool.cc"
print ("菜鸟教程新地址:", str)
print ("菜鸟教程新地址:", str.replace("w3cschool.cc", "runoob.com"))

str = "this is string example....wow!!!"
print (str.replace("is", "was", 3))

以上实例输出结果如下:

菜鸟教程新地址: www.w3cschool.cc
菜鸟教程新地址: www.runoob.com
thwas was string example....wow!!!

27.rfind(str, beg=0,end=len(string))
类似于 find()函数,不过是从右边开始查找.

#!/usr/bin/python3

str1 = "this is really a string example....wow!!!"
str2 = "is"

print (str1.rfind(str2))

print (str1.rfind(str2, 0, 10))
print (str1.rfind(str2, 10, 0))

print (str1.find(str2))
print (str1.find(str2, 0, 10))
print (str1.find(str2, 10, 0))

以上实例输出结果如下:

5
5
-1
2
2
-1

28.rindex( str, beg=0, end=len(string))
类似于 index(),不过是从右边开始.

#!/usr/bin/python3
str1 = "this is really a string example....wow!!!"
str2 = "is"

print (str1.rindex(str2))
print (str1.rindex(str2,10))

以上实例输出结果如下:

5
Traceback (most recent call last):
  File "test.py", line 6, in <module>
    print (str1.rindex(str2,10))
ValueError: substring not found

29.rjust(width,[, fillchar])
返回一个原字符串右对齐,并使用fillchar(默认空格)填充至长度 width 的新字符串

#!/usr/bin/python3

str = "this is string example....wow!!!"
print (str.rjust(50, '*'))

以上实例输出结果如下:

******************this is string example....wow!!!

30.rstrip()
删除字符串字符串末尾的空格.

#!/usr/bin/python3

str = "     this is string example....wow!!!     "
print (str.rstrip())
str = "*****this is string example....wow!!!*****"
print (str.rstrip('*'))

以上实例输出结果如下:

     this is string example....wow!!!
*****this is string example....wow!!!

31.split(str="", num=string.count(str))
num=string.count(str)) 以 str 为分隔符截取字符串,如果 num 有指定值,则仅截取 num 个子字符串

#!/usr/bin/python3

str = "this is string example....wow!!!"
print (str.split( ))
print (str.split('i',1))
print (str.split('w'))

以上实例输出结果如下:

['this', 'is', 'string', 'example....wow!!!']
['th', 's is string example....wow!!!']
['this is string example....', 'o', '!!!']

32.splitlines([keepends])
按照行('\r', '\r\n', \n')分隔,返回一个包含各行作为元素的列表,如果参数 keepends 为 False,不包含换行符,如果为 True,则保留换行符。

>>> 'ab c\n\nde fg\rkl\r\n'.splitlines()
['ab c', '', 'de fg', 'kl']
>>> 'ab c\n\nde fg\rkl\r\n'.splitlines(True)
['ab c\n', '\n', 'de fg\r', 'kl\r\n']
>>> 

33.startswith(str, beg=0,end=len(string))
检查字符串是否是以 obj 开头,是则返回 True,否则返回 False。如果beg 和 end 指定值,则在指定范围内检查。

#!/usr/bin/python3

str = "this is string example....wow!!!"
print (str.startswith( 'this' ))
print (str.startswith( 'string', 8 ))
print (str.startswith( 'this', 2, 4 ))

以上实例输出结果如下:

True
True
False

34.strip([chars])
在字符串上执行 lstrip()和 rstrip()

#!/usr/bin/python3

str = "*****this is string example....wow!!!*****"
print (str.strip( '*' ))

以上实例输出结果如下:

this is string example....wow!!!

35.swapcase()
将字符串中大写转换为小写,小写转换为大写

#!/usr/bin/python3

str = "this is string example....wow!!!"
print (str.swapcase())

str = "This Is String Example....WOW!!!"
print (str.swapcase())

以上实例输出结果如下:

THIS IS STRING EXAMPLE....WOW!!!
tHIS iS sTRING eXAMPLE....wow!!!

36.title()
返回"标题化"的字符串,就是说所有单词都是以大写开始,其余字母均为小写(见 istitle())

#!/usr/bin/python

str = "this is string example from runoob....wow!!!"
print (str.title())

以上实例输出结果如下:

This Is String Example From Runoob....Wow!!!

37.translate(table, deletechars="")
根据 str 给出的表(包含 256 个字符)转换 string 的字符, 要过滤掉的字符放到 deletechars 参数中

#!/usr/bin/python3
 
intab = "aeiou"
outtab = "12345"
trantab = str.maketrans(intab, outtab)   # 制作翻译表
 
str = "this is string example....wow!!!"
print (str.translate(trantab))

以上实例输出结果如下:

th3s 3s str3ng 2x1mpl2....w4w!!!

38.upper()
转换字符串中的小写字母为大写

#!/usr/bin/python3

str = "this is string example from runoob....wow!!!";

print ("str.upper() : ", str.upper())

以上实例输出结果如下:

str.upper() :  THIS IS STRING EXAMPLE FROM RUNOOB....WOW!!!

39.zfill (width)
返回长度为 width 的字符串,原字符串右对齐,前面填充0

#!/usr/bin/python3

str = "this is string example from runoob....wow!!!"
print ("str.zfill : ",str.zfill(40))
print ("str.zfill : ",str.zfill(50))

以上实例输出结果如下:

str.zfill :  this is string example from runoob....wow!!!
str.zfill :  000000this is string example from runoob....wow!!!

40.isdecimal()
检查字符串是否只包含十进制字符,如果是返回 true,否则返回 false。

#!/usr/bin/python3

str = "runoob2016"
print (str.isdecimal())

str = "23443434"
print (str.isdecimal())

以上实例输出结果如下:

False
True


uni-app - 在纯 JS 文件中调用自定义弹框组件 / 封装全局 API 调用弹框组件(解决小程序、APP 无法使用 document.body.appendChild 插入组件节点)适配全端 uni-app-在纯JS文件中调用自定义弹框组件/封装全局API调用弹框组件(解决小程序、APP无法使用document.body.appendChild插入组件节点)适配全端,uni-appappendChild怎么向小程序中插入节点,如何开发类似uni.showModal全局组件。h5端可以通过document.body.appendChild挂载,请问app跟微信小程序怎么弄,请问uniapp如何封装全局api调用弹窗组件?uniapp怎么设置所有页面共用的组件Uni 阅读详情

相关推荐

手把手教你用Matlab/Simulink搭建PMSM的SMO无感FOC仿真(附相位补偿与离散化代码)

本文详细介绍了基于滑模观测器(SMO)的永磁同步电机(PMSM)无传感器FOC控制方法,通过Matlab/Simulink平台实现从理论到实践的完整流程。内容涵盖SMO核心原理、离散化处理、转子位置估算与相位补偿技术,以及双闭环控制系统搭建,为工程师提供了一套完整的无传感器控制解决方案。

weixin_27038245的博客 253

Python 的字符串内建函数

print("----------------------------------first one---------------------------") print("我叫 %s 今年 %d 岁!" %("小明",10)) para_str = """这是一个多行字符串的实例 多行字符串可以使用制表符 TAB ( \t )。 也可以使用换行符 [ \n ]。 ""

大牛成长,潜心学习 1189

【音视频处理】MP4、FLV、HLS适用范围,在线视频播放哪个更好

本期我们讨论在线点播的视频格式,对比这些视频格式的优劣以及原因 1、封装格式的作用 2、MP4 3、FLV 4、HLS

池鱼 - YiiGaa 2万+

Python的内置函数(二十)、find()

描述 find()方法检测字符串中是否包含子字符串 str ,如果指定beg(开始)和end(结束)范围,则检查是否包含在指定范围内,如果指定范围内如果包含指定索引值,返回的是索引值在字符串中的起始位置。如果不包含索引值,返回-1。 语法 find()方法语法: str.find(str, beg=0, end=len(string)) 参数 str -- 指定检索的字符串 beg...

weixin_36670529的博客 2044

NSIDC海冰运动产品-速度矢量场图绘制(数据下载和处理--年、季节平均)【python/basemap】

入门级NSIDC海冰运动产品速度矢量场图绘制(数据下载和处理--年、季节平均)【python/basemap】

Mluoo的博客 2959

使用 MATLAB/Simulink 构建一个 核电站汽轮机与发电机协调控制系统 的仿真模型

在核电机组中,汽轮机-发电机系统是将核能最终转化为电能的关键环节。与火电机组不同,核反应堆的热惯性大、功率调节慢,因此汽轮机的控制策略需与反应堆特性相匹配,实现安全、稳定、高效的能量转换。维持发电机输出功率/频率稳定(响应电网调度)调节汽轮机进汽压力(匹配一回路蒸汽供应)实现“堆-机协调控制”保障机组在启停、变负荷、甩负荷等工况下的安全性本教程将带你使用构建一个核电站汽轮机与发电机协调控制系统汽轮机调速系统(调门控制)建模发电机与电网接口建模(同步机)

xiaoheshang_123的博客 188

python 字符串的一些操作

文章目录切片重复字符串查找某个字符 or 某个字符子串在不在原字符串中1、in 关键字2、find函数3、index函数4、rfind函数5、rindex函数字符串中某字符(子字符串)的数量去除空格分割字符串 切片 str1 = ' python str ' #切片 print(str1[3:6]) # str[start:end](下标从 0 开始)从下标为start开始算起,切取到下标为 end-1 的元素,切取的区间为 [start, end) print(str1[2:8:2]) # str[s

雾隐雾现的至渝博客 2万+

使用LSTM实现自动调制识别(RML2018.01a)

目录一、LSTM的代码实现1.1 导入包1.2 数据读取及数据集划分1.3 数据预处理1.4 构建LSTM模型 本文基于RML2018.01a大型数据集,给出LSTM的信号识别的实现方式(附代码) RML2018.01a数据集信息如下: 模型 传送门 CNN/ResNet 使用CNN/ResNet实现自动调制识别(RML2018.01a) LSTM 使用LSTM实现自动调制识别(RML2018.01a)) 一、LSTM的代码实现 1.1 导入包 import numpy as np

QAQIknow的博客 6121

python数据结构之字符串方法

1.capitalize():将字符串中首字母转换成大写,其余字符转换成小写 Str="this is string example from runoob ...wow!!!" print("Str.capitalize():",Str.capitalize())#该方法返回一个首字母大写的字符串 str="123 hello PYTHON" print("str.capitalize...

Memorial*的博客 490

YOLO26改进策略【Neck】| ICCV2025 反向卷积 Converse2D 数学逆运算提重构 + 特征域建模降伪影,提升多尺度目标检测精度

本文记录的是利用Converse2D 算子改进 YOLO26 的上采样。(Converse 2D Convolution)通过正则化最小二乘闭式解与深度化空间建模结合,实现YOLO26特征提取与上采样阶段的卷积逆运算及特征精准重构。本文利用算子,通过闭式解的非迭代计算还原卷积下采样后的原始特征,再通过可学习核与自适应正则化参数稳定逆问题求解,同时依托圆形填充与插值初始估计保留特征高频细节,对YOLO26中不同尺度检测目标的特征进行针对性重构强化、抑制卷积/转置卷积带来的伪影与信息损失干扰,在特征融合与上采样

Limiiiing的博客 653

历年安徽省省赛AHOI初中组考点分类汇总考点分类汇总

持续更新中.....

weixin_42358969的博客 818

python学习记录20201212

python学习记录 python find()的使用 find 用于在给定字符串str中查找某个子串s,并返回子串的起始位置,如未查询到,则返回-1. 如:i = str.find(s,begin,end); 其中i为子串在字符串str中起始位置,begin,end限制了str中查找的起始和结束范围。缺省时默认整个字符串中查找。 例子: str1 = "Runoob example....wow!!!" ; str2 = "exam"; print (str1.find(str2)).

qq_41964851的博客 775

WinClaw安全实战 02|五层纵深防护体系全解析:从原理到实操,打造零风险AI智能体

2026年AI智能体爆发式普及,OpenClaw以27.3万GitHub星标成为现象级工具,但恶意Skill投毒、提示词注入、数据外泄等安全事故频发,国家互联网应急中心、工信部等多部门接连发布风险警示。威努特基于国家关键信息基础设施安全防护经验,打造WinClaw安全版AI智能体,其核心竞争力在于**五层纵深防护体系**。本文从安全痛点切入,通过真实事故案例揭示风险本质,全景解构五层防护的架构设计与技术原理,逐层拆解身份认证、安装审查、消息拦截、执行约束、监控审计的实现逻辑,搭配20+实操演示、对比表格

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 496

python3 字符串比较函数_python3 字符串操作相关函数

整理自python基础|菜鸟教程 感谢菜鸟教程提供的优质资源!1.capitalize()将字符串的第一个字符转换为大写实例以下实例展示了capitalize()方法的实例:#!/usr/bin/python3str = "this is string example from runoob....wow!!!"print ("str.capitalize() : ", str.capitaliz...

weixin_39602637的博客 491

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

[转载] python3 字符串比较函数_python3 字符串操作相关函数

参考链接: Python 3字符串| expandtabs 整理自python基础|菜鸟教程 感谢菜鸟教程提供的优质资源! 1.capitalize() 将字符串的第一个字符转换为大写 实例 以下实例展示了capitalize()方法的实例: #!/usr/bin/python3 str = "this is string example from runoob....wow!!!" print ("str.capitalize() : ", str.capitalize())...

u013946150的博客 416

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Python基础学习3(数值、字符串、列表思维导图,字符串、列表相关函数操作)

如果没有查找到分隔符,(原字符串,"",""),tuple类型。参数3-end,检索的结束位置,可省略,默认len(str)作用:根据指定的分隔符,返回(分隔符左侧内容,分隔符,分隔符右侧内容)作用:根据指定字符串,将给定的可送代对象,进行拼接,得到拼接后的字符串。参数3-end,检索的结束位置,可省略,默认len(str)格式:count(sub,start=0,end=len(str))参数3-end,检索的结束位置,可省略,默认len(str)

qq_59945296的博客 248

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Python数据类型(三):str字符串类型

Python数据类型(三):str字符串类型

weixin_49114503的博客 3182

Python3入门教程||Python3 字符串||Python3 列表

检查字符串是否以指定的字符串结束,如果指定了beg 或 end 则检查指定的范围内是否以指定的字符串结束,如果是,返回 True,否则返回 False.检测 str 是否包含在字符串中,如果指定范围 beg 和 end ,则检查是否包含在指定范围内,如果包含,返回开始的索引值,否则返回-1。创建字符映射的转换表,对于接受两个参数的最简单的调用方式,第一个参数是字符串,表示需要转换的字符,第二个参数也是字符串表示转换的目标。字符串(string,简写为str)是 Python 中最常用的数据类型之一。

爱编程的鱼的博客 848

python字符串加数字_Python数字、字符串

1. 数字byte在python3中最重要的特性是对文本和二进制数据做了更加清晰的区分,python3不会以任意隐式方式混用字节型和字符型,也因此在python3中不能拼接字符串和字节包(python2中可以,会自动进行转换),也不能在字节包中搜索字符串,也不能将字符串传入参数为字节包的函数。需要注意的是,在网络数据传输过程中,python2可以通过字符串(string)方式传输,但是python...

weixin_39875754的博客 2405

python3.2print函数用法_Python 3中print函数的使用方法总结

前言Python 思想:“一切都是对象!”,最近发现python3和python2中print的用法有很多不同,python3中需要使用括号,缩进要使用4个空格(这不是必须的,但你最好这么做),缩进表示一个代码块的开始,非缩进表示一个代码的结束。没有明确的大括号、中括号、或者关键字。这意味着空白很重要,而且必须要是一致的。第一个没有缩进的行标记了代码块,意思是指函数,if 语句、 for 循环、 ...

weixin_39579726的博客 388

python字符串编码

python字符串、字符串处理函数及字符串相关操作 字符串介绍 python字符串表示 Python除处理数字外还可以处理字符串,字符串用单撇号或双撇号包裹: >>> 'spam eggs' 'spam eggs' >>> 'doesn/'t' "doesn't" >>> "doesn't" "doesn't" >&gt...

qq_44658941的博客 94

python3基础知识--字符串,列表等

Python3 字符串    字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。Python 访问字符串中的值          Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。      Python 访问子字符串,可以使用方括号来截取字符串Python转义字符  \(在行尾时)续行符  \\反斜杠符号  \'单引号  \"双引...

qq_42242750的博客 468

Python基础之内置函数(完整指南)

摘要:本文系统介绍了Python内置函数的分类及应用。数值处理函数包括类型转换(abs/round)、进制转换(bin/hex)和运算函数(pow/divmod);序列操作函数涵盖转换(list/tuple)、枚举(enumerate)和排序(sorted);对象操作函数提供反射功能(getattr/type);迭代器函数(iter/next)和字符串编码函数(chr/ord)分别处理迭代和字符编码。程序控制函数如eval/exec支持动态执行代码,而filter/map等函数式工具则简化数据处理。

jalja_365的博客 846

python3笔记(4)

字符串的基本操作 -------------------------------------------------- 索引 index python字符串是不可以改变的字符序列 索引取值语法: 字符串[整数表达式] 说明: python的序列都可以用索引(index)来访问序列中的对象 python序列的正向索引是从0开始的,第二个索引为1,最后一个索引为len(s)-1 python序列的反向...

qq_42674918的博客 395

python 3教程 学习(3)

只记常用的。数学函数函数返回值 ( 描述 )abs(x)返回数字的绝对值,如abs(-10) 返回 10ceil(x)返回数字的上入整数,如math.ceil(4.1) 返回 5 exp(x)返回e的x次幂(ex),如math.exp(1) 返回2.718281828459045fabs(x)返回数字的绝对值,如math.fabs(-10) 返回10.0floor(x)返回数字的下舍整数,如mat...

懒散的鱼与消失的猫 312
上一篇: CentOs7相对于CentOs6的常用命令变化
下一篇: CentOs6.8 hadoop集群搭建过程中的问题
Beeman_xia
博客等级 码龄10年 18粉丝 54原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值