Python字符串

print('what's your name')

解決方法:1雙引號包裹單引號

2轉義符,print('what\'s your name')

本来单引号表示包括字符串,它不是字符串一部分,但是如果前面有转义符,那么它就失去了原来的含义,转化为字符串的一部分,相当于一个特殊字符了。


拼接字符串

1、"py" + "thon"

"python"

2、a = 2019; b = boson

print(a + b)

正確寫法:1、print(b +`a` ) 反引號,數字1旁邊那個,或print(b + repr(a))效果一樣,代表反引號

輸出boson2019

2、print(b + str(a))

用str(a)实现将整数对象转换为字符串对象,int(a)也可以將字符串類型轉換為整數型

轉義字符

图片发自App
內建函數(build-in function)

|abs() | divmod() | input()| open()| staticmethod()|

|all() | enumerate() | int() | ord() | str()|

|any() | eval() | isinstance()| pow()| sum()|

|basestring() | execfile() | issubclass() | print() | super()|

|bin() | file() | iter()| property()| tuple()|

|bool() | filter() | len() | range() | type()|

|bytearray() | float()| list() | raw_input()| unichr()|

|callable() | format() | locals() | reduce() | unicode()|

|chr() | frozenset() | long() | reload() | vars()|

|classmethod()| getattr()| map() | repr() | xrange()|

|cmp() | globals()| max()| reversed()| zip()|

|compile() |hasattr() | memoryview()| round() | import()|

|complex() |hash() | min()| set() | apply()|

|delattr() |help()| next()| setattr()| buffer()|

|dict() | hex() |object() |slice() | coerce()|

|dir() | id() |oct() |sorted() |intern()|

不懂記得用help(function)


由r開頭的任何字符串裡都是原始含義,例如print(r'哈哈哈\n嗯')

輸出 哈哈哈\n嗯

索引和切片

boson = "Wonderful"

boson[0] ="W"; boson[1] = "o"

查找字符索引號: boson.index("d") 輸出 3

boson[ 2:7 ] = "nderfu"

字符串基本操作

图片发自App

你可能感兴趣的:(Python字符串)