中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python的字符串怎么表示

發布時間:2022-03-29 17:13:43 來源:億速云 閱讀:157 作者:iii 欄目:移動開發

這篇文章主要講解了“Python的字符串怎么表示”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Python的字符串怎么表示”吧!

字符串的表示方式

  • 單引號 " "

  • 雙引號 " "

  • 多引號 """ """"  、 """ """

print("hello world")
print("hello world")
print("""hello world""")

# 輸出結果
hello world
hello world
hello world

為什么需要單引號,又需要雙引號

因為可以在單引號中包含雙引號,或者在雙引號中包含單引號

# 單雙引號
print("hello "poloyy" world")
print("this is my name "poloyy"")

# 輸出結果
hello "poloyy" world
this is my name "poloyy"

多行字符串

正常情況下,單引號和雙引號的字符串是不支持直接在符號間換行輸入的,如果有需要可以用多引號哦!

# 多行字符串
print("""
hello
world
""")
print("""
this
is
my
name
poloyy
""")

# 輸出結果
hello
world

this
is
my
name
poloyy

轉義符

在字符前加  就行

常見的有

  • :換行

  • :縮進

  • :回車

栗子

比如在字符串雙引號間還有一個雙引號,就需要用轉義符

# 轉義符
print("hello "poloyy" world")
print("my name is "poloyy"")

# 輸出結果
hello "poloyy" world
my name is "poloyy"

假設  只想當普通字符處理呢?

print("反斜杠  是什么")
print("換行符是什么 
")

# 輸出結果
反斜杠  是什么
換行符是什么

window 路徑的栗子

print("c:
othingtype")
print("c:
othingtype")

# 輸出結果
c:
othing
c:
type
c:
othingtype

更簡潔的解決方法

用轉義符會導致可讀性、維護性變差,Python 提供了一個更好的解決方法:在字符串前加r

print(r"c:
othingtype")

# 輸出結果
c:
othingtype

字符串運算:下標和切片

獲取字符串中某個字符

字符串是一個序列,所以可以通過下標來獲取某個字符

# 獲取字符串某個字符
str = "hello world"
print(str[0])
print(str[1])
print(str[6])
print(str[-1])
print(str[-5])

# 輸出結果
h
e
w
d
l

如果是負數,那么是倒數,比如 -1 就是倒數第一個元素,-5 就是倒數第五個元素

獲取字符串中一段字符

Python 中,可以直接通過切片的方式取一段字符

切片的語法格式

str[start : end : step]
  • start:閉區間,包含該下標的字符,第一個字符是 0

  • end:開區間,不包含該下標的字符

  • step:步長

栗子

print("hello world"[:] ", "hello world"[:])  # 取全部字符
print("hello world"[0:] ", "hello world"[0:])  # 取全部字符
print("hello world"[6:] ", "hello world"[6:])  # 取第 7 個字符到最后一個字符
print("hello world"[-5:] ", "hello world"[-5:])  # 取倒數第 5 個字符到最后一個字符

print("hello world"[0:5] ", "hello world"[0:5])  # 取第 1 個字符到第 5 個字符
print("hello world"[0:-5] ", "hello world"[0:-5])  # 取第 1 個字符直到倒數第 6 個字符
print("hello world"[6:10] ", "hello world"[6:10])  # 取第 7 個字符到第 10 個字符
print("hello world"[6:-1] ", "hello world"[6:-1])  # 取第 7 個字符到倒數第 2 個字符
print("hello world"[-5:-1] ", "hello world"[-5:-1])  # 取倒數第 5 個字符到倒數第 2 個字符

print("hello world"[::-1] ", "hello world"[::-1])  # 倒序取所有字符
print("hello world"[::2] ", "hello world"[::2])  # 步長=2,每兩個字符取一次
print("hello world"[1:7:2] ", "hello world"[1:7:2])  # 步長=2,取第 2 個字符到第 7 個字符,每兩個字符取一次

# 輸出結果
hello world"[:] hello world
hello world"[0:] hello world
hello world"[6:] world
hello world"[-5:] world


hello world"[0:5] hello
hello world"[0:-5] hello
hello world"[6:10] worl
hello world"[6:-1] worl
hello world"[-5:-1] worl


hello world"[::-1] dlrow olleh
hello world"[::2] hlowrd
hello world"[1:7:2] el

感謝各位的閱讀,以上就是“Python的字符串怎么表示”的內容了,經過本文的學習后,相信大家對Python的字符串怎么表示這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

重庆市| 桃园市| 咸宁市| 虎林市| 北京市| 澜沧| 利津县| 昌平区| 惠水县| 柳州市| 达拉特旗| 兰坪| 江山市| 思南县| 石嘴山市| 大港区| 商丘市| 南川市| 嘉义县| 寿阳县| 嘉兴市| 德安县| 北碚区| 南澳县| 太康县| 莱阳市| 宁安市| 神池县| 仁寿县| 宁津县| 钦州市| 肥东县| 沂水县| 清苑县| 凤山县| 怀仁县| 镇巴县| 岳阳市| 西安市| 德惠市| 正阳县|