python中的string

原文地址 :http://code.google.com/intl/zh-CN/edu/languages/google-python-class/strings.html

吃饭去~ 回来看 然后翻译!

————————————————————————————————————————————————————

尼玛! 这一篇 真的没讲啥。浪费感情,酒足饭饱,拎着石榴,叼着棒棒糖,回来了 还要看这苦逼英文的心情,你们肿么可能理解!!

美少女变身............ 迅速切换到屌丝状态 第一段:

python有一个内建的类 叫‘str’,其实吧,很久很久以前,有个模块 他叫‘string’,但是,人家说了,最好别用了,人家都这么说了 咱就听着得了!

这个字符串啊 你可以用单引号也可以用双引号,但是,广大群众都用单引号。

\就是传说中的转义字符,比如\n  \'  \" 神马的!

一般啊 你一个字符串 一大堆单引号 编译器就懵了,估计单引号自己也烦(尼玛! 我今天休假,只是个字符,怎么被配对了??),其他字符也是躺着都中枪。所以呢 可以用双引号把这些含有很多单引号的字符串包起来 让他们只是字符。同样的 单引号也可以保护双引号。

但是,注意但是 print "it's time to see the film "CAT".It's amazing."  这样的句子是没法通过编译的。如果今天单引号休假 ,那所有的双引号都要站岗""里就不能有"CAT"出现。

如果,文艺青年的基因突然就爆发了,你现在想写一首小诗,换行是不可少的,可是python怎么可能让你随意换行呢?所以,你应该 在每一行后面加一个\, 如果你完美主义的性格不允许你的代码 含有难看的\ 那你就要在你小诗的开头结尾 加上"""或者''' (连续的三个单引号或者双引号)


第一段就这样愉快的结束了 你是不是觉得这全都是基础内容? 那你可..............说对了!!! 这尼玛都是基础知识!!!浪费时间啊!!!所以接下来我们加快进度!

接下来 主要讲了 str的一些方法。

本文完



你们一定又在吐槽:楼主,坑爹啊!!! 嘿嘿开了个玩笑 下面进入正题

字符串被创建后 是不可变的  你不可以用切片,去改变字符串中的几个字符就是证明 。但是 s='abc' ;s='ac' 你说他改变了 其实是错的,这是完全不同的两个字符串,s是他的引用。

看不懂就算了 这是楼主拿左手画的!! 非要直到的话,请看JAVA 谢谢~

其实字符串,也是个序列,所以 可以用s=’python‘;s.[3]这种方式来访问到h。如果 你非要访问s.[99] python会提示你索引出界。这是python很好的地方,他告诉你什么出问题了,而不是只告诉你:艹,我挂了,来救我!

python可以用+连接两个字符串 比如Pyth‘+’on‘=’Python‘ ,如果 你想把你的用户名和你期末考试的分数加起来作为你的密码 ,很可以,分数是个数值,你没办法这么做。当然,这是骗你的!!!! 用str(score)将你考试的59分转化成字符串'59',password=name+str(score)就行了。len()可以计算字符串的长度。嗯!真是简明易懂!!

同样 文章提出了一个python菜鸟经常出错的疑难杂症(嗯! 我也听听!):不要使用“LEN”作为变量名以避免阻塞len()函数。


先写这么多,累了,爪疼!!!我去看会儿编码去~



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值