字符串的搜索、替换、分离、连接

1、字符串的搜索

s = 'hello world hello'
#find
print(s.find('hello'))
print(s.find('world'))

输出的0和6表示的意思是字符串hello在索引0处开始的字符已经是符合要搜索的字符串了,索引6处的字符是要搜索的字符串的开始
在这里插入图片描述

#rfind	找到字符串,并返回最大的索引
print(s.rfind('hello'))

在这里插入图片描述
2、字符串的替换

#replace
print(s.replace('hello','redhat'))

在这里插入图片描述
3、字符串的对齐

print('System Admin'.center(30))	##字符串'System Admin'居中,其余位用空格补齐,加在一起总共30位
print('System Admin'.center(30,'*'))	##字符串'System Admin'居中,其余位用 * 补齐,加在一起总共30位
print('System Admin'.ljust(30,'*'))		##字符串'System Admin'居左,其余位用 * 补齐,加在一起总共30位
print('System Admin'.rjust(30,'*'))		##字符串'System Admin'居右,其余位用 * 补齐,加在一起总共30位

在这里插入图片描述
4、字符串的统计

print('hello'.count('l'))	##统计字符串中的l个数
print('hello'.count('ll'))	##统计字符串中的ll个数
print(len('hello'))	##统计字符串的长度

在这里插入图片描述
5、字符串的分离

s = '172.25.254.250'	##定义字符串
s1 = s.split('.')	##分离方法
print(s1)	##输出分离后的字符串
print(s1[::-1])	##逆序输出分离后的字符串中的元素(字符串的反转)

在这里插入图片描述
6、字符串的连接

date = '2019-04-20'
date1 = date.split('-')
print(date1)
print(''.join(date1))
print('/'.join(date1))

在这里插入图片描述

在 ASP.NET MVC 中配置数据库连接字符串有多种方法,下面是其中两种常见的方法: 1. 在 Web.config 文件中配置连接字符串: 打开项目中的 `Web.config` 文件,找到 `<configuration>` 元素下的 `<connectionStrings>` 元素,然后在其中添加一个 `<add>` 元素来定义连接字符串。示例如下: ```xml <configuration> <connectionStrings> <add name="YourConnectionStringName" connectionString="Data Source=YourServer;Initial Catalog=YourDatabase;User ID=YourUsername;Password=YourPassword;" providerName="System.Data.SqlClient" /> </connectionStrings> </configuration> ``` 在上述示例中,`YourConnectionStringName` 是连接字符串的名称,`connectionString` 属性中包含了具体的连接字符串值。你需要根据你的数据库服务器和身份验证方式进行相应的替换。 在代码中,你可以通过以下方式获取连接字符串: ```csharp string connectionString = ConfigurationManager.ConnectionStrings["YourConnectionStringName"].ConnectionString; ``` 请确保在使用连接字符串的代码文件中引入了 `System.Configuration` 命名空间。 2. 使用环境变量或配置文件: 另一种常见的方法是使用环境变量或配置文件来存储连接字符串。这种方法可以使连接字符串与应用程序代码分离,在不同环境下轻松切换。 你可以在应用程序的配置文件(如 appsettings.json 或 app.config)或者操作系统的环境变量中存储连接字符串。然后,在代码中通过配置提供程序(如 IConfiguration 或 ConfigurationManager)来读取连接字符串。 例如,在 appsettings.json 文件中存储连接字符串: ```json { "ConnectionStrings": { "YourConnectionStringName": "Data Source=YourServer;Initial Catalog=YourDatabase;User ID=YourUsername;Password=YourPassword;" } } ``` 在代码中,你可以通过以下方式获取连接字符串: ```csharp string connectionString = configuration.GetConnectionString("YourConnectionStringName"); ``` 在上述示例中,`configuration` 是一个 IConfiguration 对象,你可以在构造函数或通过依赖注入(Dependency Injection)来获取它。 无论你选择哪种方法,都需要确保连接字符串的安全性,不要在代码中直接存储敏感信息。此外,根据你所使用的数据库类型和提供程序,连接字符串的格式和属性可能会有所不同,请根据实际情况进行相应的调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值