python学习3

昨天事挺多,太忙了,学习就断了一天,今天继续

字符串:

python里的字符串很简单,用单引号或双引号括起来的都是字符串,但单引号和双引号要各自对应,不能一边双引号一边单引号。和其他语言不一样,引号里面再加引号就不需要加转义符了,很灵活,比如

'I told my friend, "Python is my favorite language!"'
"The language 'Python' is named after Monty Python, not the snake."
"One of Python's strengths is its diverse and supportive community."
字符串有很多方法,它们使字符串使用起来更加方便
str="heLLo world!"
print(str.title())                #将每个单词的首字母大写,单词是依据中间空格或逗号分隔
print(str.capitalize())           #将首字母大写,其他都小写
print(str.upper())                #所有字母大写
print(str.lower())                #所有字母小定
print(str)

输出如下

注意,这些方法只是对字符串进行操作,并没有改变原有字符串,看最后一个语句的输出就知道了,但如果你以后要用到这些字符串,可以将它们赋值给原来的变量或新的变量

字符串方法详解:http://python.jobbole.com/85122/

字符串的合成很方便,就用数学里的加号就可以拼接了

str1="Hello"
str2=' World'
print(str1+str2)

或者直接

print('Hello'+' World')

字符串里的一些转义字符,常用的有单引号双引号、换行、制表



小练习:

将用户的姓名存到一个变量中,并向该用户显示一条消息。显示的消息应非常简单,如“Hello Eric, would you like to learn some Python today?”

name="eric"

print('Hello '+name.title()+',would you like to learn some Python tody?')

将一个人名存储到一个变量中,再以小写、大写和首字母大写的方式显示这个人名

name="eric"
print(name.lower())
print(name.upper())
print(name.title())
print(name.capitalize())

存储一个人名,并在其开头和末尾都包含一些空白字符。务必至少使用字符组合"\t"和"\n"各一次。打印这个人名,以显示其开头和末尾的空白。然后,分别使用剔除函数lstrip()、rstrip()和strip()对人名进行处理,并将结果打印出来

name="  Ming "
print('test\n'+name+"test")                       #确定名字前后有空格
print("test"+name.lstrip()+"test")                #开头空格删除
print("test"+name.rstrip()+"test")                #末尾空格删除
print("test"+name.strip()+"test")                 #首尾空格删除

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值