python学习之字符串

name="ada lovelace"
print(name.title())
first_name="ada"
last_name="lovelace"
fullname=f"{first_name} {last_name}"
message=f"hello {fullname.title()}!"
print(message)

favorite_language = ' python '
print(favorite_language.lstrip())
print(favorite_language.strip())

nostarch_url="http://nostarch.com"
url=nostarch_url.removeprefix('http://');
print(url)

name="Eric"
massege=f"Hello {name.title()},would you like some python today"
print(massege)

name="Eric"
massege=f"Hello {name.upper()},would you like some python today"
print(massege)

name="Eric"
massege=f"Hello {name.lower()},would you like some python today"
print(massege)

#f函数使用
first_name="Albert"
last_name="Einstein"
massege=f'{first_name} {last_name} once said "A person who never made a mistake never tried anything new"'
print(massege)

 运行结果:

Ada Lovelace
hello Ada Lovelace!
python 
python
nostarch.com
Hello Eric,would you like some python today
Hello ERIC,would you like some python today
Hello eric,would you like some python today
Albert Einstein once said "A person who never made a mistake never tried anything new"

Python中,可以使用切片(slice)来截取字符串。切片是指从一个字符串中获取指定范围的子字符串。切片的语法是通过使用方括号[]来指定起始位置和结束位置的索引。 下面是一些常见的字符串截取操作: 1. 截取单个字符: 可以通过指定字符的索引来截取单个字符。索引从0开始,负数索引表示从字符串末尾开始计数。 示例代码: ```python string = "Hello, World!" char = string # 获取第一个字符 print(char) # 输出:H ``` 2. 截取子字符串: 可以通过指定起始位置和结束位置的索引来截取子字符串。截取的范围是左闭右开区间,即包含起始位置的字符,但不包含结束位置的字符。 示例代码: ```python string = "Hello, World!" substring = string[7:12] # 获取从索引7到索引11的子字符串 print(substring) # 输出:World ``` 3. 省略起始位置或结束位置: 如果省略起始位置,则默认从字符串的开头开始截取;如果省略结束位置,则默认截取到字符串的末尾。 示例代码: ```python string = "Hello, World!" substring1 = string[:5] # 获取从开头到索引4的子字符串 substring2 = string[7:] # 获取从索引7到末尾的子字符串 print(substring1) # 输出:Hello print(substring2) # 输出:World! ``` 4. 使用负数索引: 可以使用负数索引来从字符串末尾开始计数。例如,-1表示最后一个字符,-2表示倒数第二个字符,依此类推。 示例代码: ```python string = "Hello, World!" substring = string[-6:-1] # 获取从倒数第6个字符到倒数第2个字符的子字符串 print(substring) # 输出:World ``` 希望以上内容对你有所帮助!如果还有其他问题,请继续提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值