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

Python字符串

时间:2023-09-19 12:44:19浏览次数:45  
标签:索引 Python ret print name2 name1 字符串

1.字符串的基本操作::::

转义符操作:

格式化操作:

{

name1="附件"

name2="上课"

print("%s的%s"%(name2,name1))

}

{

print(f"{name2}的{name1}")

}

 

 

2.字符串序列操作::::

“容器” 加 “有序存储"

-9 -8 -7 -6 -5 -4 -3  -2  -1    负索引

h   e   l    l   o   y  u  a   n

0   1  2   3   4   5   6  7   8   正索引

{1.索引操作:

s="hello yuan"

print(s[7])

 

2.切片操作:

s="hello yuan"

print("s[6:9])    左闭右开  yua 

print("s[6:])      右边缺省不写,取到最后  yuan

print("s[:5])      左边缺省不写,从零开始截取

 }

 

3.

拼接

字符串 + 字符串

字符串 * 数字

 

 

针对容器类型:    计算字符串对象的长度   :元素的个数   解释器内置函数len

 

针对容器类型:  in 判断某个成员是否存在     

{

s6 = "I must change myself"

print("ust c" in s6)          —>      True

}

 

 

3.字符串内置方法::::

upper()转大写      lower()转小写

startswith()判断开头字符串       endswith()判断结尾字符串

isdigit()判断是否为纯数字     

strip() 去掉字符串开头和结尾的空格和换行符

split()::::::ret.split(";")将字符串ret按;分割成列表

join():::::::";".join(ret)将列表ret以;连接各成员为一个字符串  

find()找不到返回-1              index()找不到报错       (查询子字符串的索引位置)

count()  计算字符串中子字符串出现的次数

replace("old","new",次数)                替换

 

标签:索引,Python,ret,print,name2,name1,字符串
From: https://www.cnblogs.com/2680279976qq/p/17714329.html

相关文章

  • Python多领域场景实战课 快速成为多面手[完结22章]
    点击下载——Python多领域场景实战课快速成为多面手[完结22章] 提取码:xi9j [完结22章]Python多领域场景实战课快速成为多面手,Python在各个编程语言中比较适合新手学习,Python解释器易于扩展,可以使用C、C++或其他可以通过C调用的语言扩展新的功能和数据类型。Python也可用于可定......
  • python连接mysql
    pymysql是Python的一个MySQL数据库操作库,支持连接MySQL服务器,并进行数据库操作。例如以下代码段演示了如何使用pymysql库将数据存储到MySQL数据库py代码importpymysqldb=pymysql.connect(host='localhost',user='test',password='test',database='test',charset='utf8'......
  • python处理xls数据并保存到mysql数据库
    #-*-coding:utf-8-*-#CreatedbyY.W.on2017/7/3117:46.importpymysqlimportxlrd#获取xlsx文件,获取sheet文件try:book=xlrd.open_workbook('D:/test.xls')sheet=book.sheet_by_name(u'Sheet1')exceptExceptionase:prin......
  • python 如何将不完全连续的整数序列按[1-5,6,8-10]的格式输出,给出函数代码
    python如何将不完全连续的整数序列按[1-5,6,8-10]的格式输出,给出函数代码defformat_integer_sequence(seq):formatted_seq=[]start=Noneend=Nonefornuminsorted(seq):ifstartisNone:start=numend=num......
  • Linux上python安装apex
    直接pipinstallapex即可以下是过时、错误的帖子:https://blog.csdn.net/weixin_44917271/article/details/116382959https://blog.csdn.net/mrjkzhangma/article/details/100704397https://www.cnblogs.com/peixu/p/14614013.html若出现运行时出错(我自己装了2次第一次没错,第......
  • 更改SQL Server sa密码、默认端口 以及ADO连接字符串指定端口号
    1、更改sa密码execsp_passwordnull,'000','sa'--将sa密码改为0002、更改SQLSERVER默认端口     (1)SqlServer服务使用两个端口:TCP-1433、UDP-1434。其中1433用于供SqlServer对外提供服务,1434用于向请求者返回SqlServer使用了那个TCP/IP端口。可以使用SQLServer的企业管......
  • [完结22章]Python多领域场景实战课 快速成为多面手
    点击下载——[完结22章]Python多领域场景实战课快速成为多面手  提取码:ith6Python多领域场景实战课快速成为多面手2023,完结22章,理论+实战相结合,融合5大领域(如办公自动化、数据分析、爬虫、人工智能、Web开发)Python多领域场景实战课快速成为多面手,Python是一种动态的、高级......
  • 前端相关字符串
    Unicode是国际标准字符集,它将世界各种语言的每个字符定义一个唯一的编码,以满足跨语言、跨平台的文本信息转换。Unicode只是一个符号集,它只规定了每个符号的二进制值,但是符号具体如何存储它并没有规定。因此,Unicode出现了多种存储方式,常见的有UTF-8、UTF-16、UTF-32,它们分别用......
  • 如何显示并管理Python应用的数据?Kendo UI for Angular有妙招!
    Angular是Python应用中进行数据管理和显示的一个很好的选择,如果能使用KendoUIforAngular则可以更进一步。PS:给大家推荐一个实用组件~KendoUIforAngular是专业级的AngularUI组件库,不仅是将其他供应商提供的现有组件封装起来,telerik致力于提供纯粹高性能的AngularUI组件,而......
  • python基础(未完)
    前言:近几日在学习sql注入时发现需要使用python编写脚本,故来学习一下python参考:菜鸟教程1.1python的编码python3源码文件以utf-8编码,所有字符串都是unicode,也可以使用别的编码方式,比如#-*-codeing:cp-1252-*-1.2标识符与保留字python的标识符和保留字>>>importkeyw......