日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python基础(3) - 数据类型:2字符串类型

發布時間:2025/7/14 python 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python基础(3) - 数据类型:2字符串类型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python字符串的表示有三種方法:

?

1.單引號(')

?

>>>a = 'I love python. '

?

2.雙引號(")

?

>>>a = " I don’t love python. "

?

3.三重引號(""")

?

>>>a = """Build a connection string from a dictionary?

?

Returns string.

?

"""

?

單引號與雙引號的作用相同(與C不同),在三重引號中可以表示多行字符串。

?

Python中沒有專門的Char類型。一個字符就是長度為1的字符串,同時Python的字符串是不可改變的。并且Python字符串后是沒有’\0’結尾的。

在Python中字符串是一個字符的序列。在內存中連續存放。

?

字符串操作符:

“+”:連接操作符。

>>> 'I' + ' love' + ' Python' 'I love Python'

?

“*”:重復操作符。

>>> 'R' * 5 'RRRRR'

“==”, “<”, “>”, “!=”:可以進行兩個字符串的比較。

Join函數,用來鏈接2個字符串。

“in”, “not in”:是否為成員測試。

“%”:格式化操作符:格式format_string % (arguments_to_convert);只有一個參數時可以省去括號。

>>> 'I love %s'%'python' 'I love python'

高級用法:

>>> 'My name is %(name)s, I am %(age)d years old.'%({'name':'python', 'age':10}) 'My name is python, I am 10 years old.'

“r” “R”:原始字符串操作符號。當字符串前有該操作符則輸出的字符串就是輸入的字符串,不進行相關的轉義字符的替換。正則表達式的很多字符串都會用到該操作符已避免不必要的轉義字符。

“u”“U”:Unicode操作符??梢园言摬僮鞣蟮淖址D換為Unicode編碼的字符串。

?字符串是不可改變的對象:不能對字符串的單個元素賦值,或者對字符串的切片賦值。

?

字符串常用函數:

§cmp(str1,str2):根據字符串的ASCII碼值進行比較。 §max()和min():按照ASCII碼值返回最大或最小的字符。 >>> cmp('a','b') -1 >>> cmp('a','a') 0 >>> cmp('b','a') 1 >>> max('abcdefABCDEF') 'f' >>> min('abcdefABCDEF') 'A'

?

?

轉載于:https://www.cnblogs.com/TonyZhao/p/3527004.html

總結

以上是生活随笔為你收集整理的Python基础(3) - 数据类型:2字符串类型的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。