《Python编程:从入门到实践》学习打卡1-字符串

字符串操作

表示形式

一般使用单引号或双引号来表示,如若遇到字符串内含有单双引号的可以使用转移符号(\)

1.'hello'
2.'hello I\'m python'
3."hello I'm python"
4."she said:\"I'm python\""

修改大小写

操作方法:变量.方法()

注意:括号表示需要额外的信息进行操作,无信息则为空括号

用途:统一用户输入值大小写的问题

name = 'ada sophere'
print(name.title()) # title表示将首字母改成大写
Ada Sophere

print(name.upper()) # upper表示全部改成大小写
ADA SOPHERE

print(name.lower()) # lower表示全部改成小写
ada sophere

合并

操作方法:使用"+"符号

first_name = 'ada'
last_name = 'sophere'
full_name = first_name + ' ' + last_name # 空格也需要加引号

print(full_name)
ada sophere

print('hello,' + full_name.title())
hello,Ada Sophere

缩进或换行

操作方法:使用转义字符\t和\n

print('\tPython') #一个制表位(Tab)进行缩进
	Python
   
print('Hello\nPython')
Hello
Python

print('Dear:\n\tThis is ada')
Dear:
    This is ada

删除首尾空格

操作方法:使用strip()方法,rstrip()删除右边空格,lstrip()删除左边空格,strip()删除两边空格

注意:不可删除字符串中间的空格

用途:更改用户输入前后带空格的问题

language = '	python '
print(language)
'	python '

print(language.rstrip())
'python'

print(language.lstrip())
'python '

print(language.strip())
'python'

课后习题

2-3个性化消息

name = 'Eric'
print('hello ' + name + ',' + ' ' + 'would you like to learn some Python today?')

2-4调整名字的大小写

name = 'ada sophere'
print(name.lower())
print(name.upper())
print(name.title())

2-5名言

print('\tAlbert Einstein once said,\"A person who never made a mistake never tried anything new.\"')

2-6名言-2

famous_person = 'Albert Einstein'
message = '\"A person who never made a mistake never tried anything new.\"'
print(famous_person + ' once said,' + ' ' + message)"

2-7剔除人命中的空白

name = '\tada \n sophere   '
print(name.strip())
print(name.lstrip())
print(name.rstrip())

小白入门python,如有错误,欢迎指出与探讨

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值