一、什么是字符串 String
Python中的字符串用單引號(')或雙引號(")括起來。
創(chuàng)建字符串很簡單,只要為變量分配一個值即可。例如:
Str01 = 'Hello World!'
Str02 = "I am Sandy."
二、字符串的特殊用法:
1)轉義字符和取消轉義
例:
str01="My name is Sandy,I am in Shanghai."""\
"My name is Sandy,I am in Shanghai.My name is Sandy,I am in Shanghai."
print("我是\"中國人\"")
print("My\tname is\nSandy")
print("我的python資料在C:\\Python\\")
在需要在字符中使用特殊字符時,python用反斜杠(\)轉義字符。如下表:


Python 使用反斜杠(\)轉義特殊字符,如果你不想讓反斜杠發(fā)生轉義,可以在字符串前面添加一個 r,取消轉義,表示原始字符串:
如:
str='sandy'
print(r"ILOVE\nyou")
另外,反斜杠(\)可以作為續(xù)行符,表示下一行是上一行的延續(xù)。也可以使用 """...""" 或者 '''...''' 跨越多行,可以保留字符串格式
注意,Python 沒有單獨的字符類型,一個字符就是長度為1的字符串。
就相當于是一行
str='sandy'\
'Iloveyou'
print(str)
Str = """
Sandy,
Iloveyou!
"""
2)運算符+(連接)*
name="Sandy"
print("我是" + name) # 注意是同一個種數(shù)據類型
print("我的年齡:", 18)
print("我是美女" * 10) # 把前面的字符串按照次數(shù)打印
3 )索引方式:
str01="abcdefghijklmnopqrstuvwxyz"
print(str01[0]) #輸出第一個字符
print(str01[-1]) #顯示最后一個字符
print(str01[4]) #顯示第五個字符
print(str01[-5]) #顯示倒數(shù)第五個
print(str01[5:]) #從第六個開始到結束
print(str01[-5:]) #從倒數(shù)第五個開始
print(str01[3:10]) #從第四個開始到第10個
print(str01[5:3]) #這樣無法顯示
4)求長度
print("字符串長度:" , len(str01))
5)是否包含:
Str01 = "abcdefghijklmnopqrstuvwxyz"
Str02 = "abc"
print("是否包含:", str02 instr01)
print("是否不包含:", str02 notinstr01)
6)判斷是否是同一個對象
Str01 = "abcdefghijklmnopqrstuvwxyz"
Str02 = "abcdefghijklmnopqrstuvwxyz"
print(str01 == str02) # 判斷兩個值是否相等
print(str01 isstr02) # 判斷是否是同一個對象
以上這次操作都是很基礎的,還有很多更復雜的操作,比如分割,替換,查找等等。
學習視頻:
http://www.ilync.cn/kecheng/detail_1452350?f=org_coursecenter
課程持續(xù)更新中;
繼續(xù)加油;
有很多伙伴一起前行;
你從不孤單!