4.2. String

简介:
+关注继续查看

4.2.1. String function

4.2.1.1. str.find()

找到字符,返回字符串位置。没有找到返回 -1

"aaa bbb ccc".find('aaa')
				

4.2.1.2. str.find()

查找并替换字符串

a = 'hello word'
a.replace('word','python')
				

4.2.2. Convert str to bytes in python

			
>>> b = str.encode(y)
>>> type(b) >>> b b’Hello World!’
To alter from bytes to str, capitalize on bytes.decode().
>>> z = b”Hello World!”
>>> y = “Hello World!”
>>> type(z)

>>> type(y)

To alter from str to bytes, capitalize on str.encode().
>>> a = bytes.decode(z)
>>> type(a)

>>> a
‘Hello World!’


# to utf-8		
'BG7NYT'.encode('utf-8')
# to utf-16
'BG7NYT'.encode('utf-16')
			
			

4.2.3. String format

strHello = "the length of (%s) is %d" %('Hello World',len('Hello World')) print strHello





原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

目录
相关文章
|
5月前
|
缓存 安全 Java
关于 String 那些不得不说的那些事
关于 String 那些不得不说的那些事
|
12月前
string.gmatch
string.gmatch
122 0
|
12月前
string.gsub
string.gsub
115 0
|
存储 缓存 安全
|
存储 缓存 Java
你并不了解 String
你并不了解 String
你并不了解 String
|
缓存 安全 Java
String 为什么不可变 ?
String 为什么不可变 ?
String 为什么不可变 ?
|
存储 缓存 安全
为什么 String 是不可变的?
我最喜欢的 Java 面试问题,不好回答,但同时也非常有用。一些面试者也常问这个问题,为什么 String 在 Java 中是 final 的。 字符串在 Java 中是不可变的,因为 String 对象缓存在 String 池中。由于缓存的字符串在多个客户之间共享,因此始终存在风险,其中一个客户的操作会影响所有其他客户。
为什么 String 是不可变的?
|
Java 编译器
String那些事
String那些事
98 0
String那些事
|
Java 存储
LearnJava(二) String
String类源码 public final class String implements java.io.Serializable, Comparable, CharSequence { /** The value is used for character storage.
812 0
string.punctuation
string.punctuation:找出字符串中的所有的标点 str='dfaggfgfg,fdfad' l = str.translate(None,string.punctuation) 将str按照string.punctuation规则转换,即标点符合转换成None
2443 0
相关产品
云迁移中心
推荐文章
更多