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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python字体有哪些种类_Python的数据类型(字符串类型),python

發(fā)布時間:2024/3/13 python 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python字体有哪些种类_Python的数据类型(字符串类型),python 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

數(shù)據(jù)類型

1,字符串

name='張三'

addr="北京大胡同"

hobby="""起床、吃飯、出門"""

使用引號(單引號、雙引號、三引號)引起來的內(nèi)容就是字符串。

字符串官方定義:元素以引號包圍不可修改的有序序列。

注:

1.不可修改:字符串中的內(nèi)容一旦定義后就不能修改。

2.有序序列:即成員(字符)有序排列,可通過下標(biāo)訪問。

1.字符串索引

字符串中每一個個體我們稱之為字符或者元素。索引指的是字符的下標(biāo)。

字符串索引正序從0開始,倒序從-1開始。

(1)字符串正序第一個索引為0

(2)字符串中空格也有索引

(3)字符串倒敘索引從-1開始

name = 'holle world'

2.通過字符串的索引可以獲取指定的字符。

格式:變量名[索引值]

name = 'holle world'

char = name[0]

print(char) #h

char = name[-1]

print(char) #d

2.字符串的切片

字符串的切片指的是從字符串中復(fù)制出一份指定的內(nèi)容,存儲在另外一個變量中,不會對原字符串進(jìn)行修改。

切片格式:[起始索引:結(jié)束索引:[步長]]

1,步長

s = 'hello world'

s1 = s [0:8:1] #步長為1,每個字符挨個截取,步長可以省略

print(s1) #hello wo

2,結(jié)束索引

s = 'hello world'

s1 = s[0:8] # 指定結(jié)束索引,省略結(jié)束索引默認(rèn)取到字符串最后

print(s1) #hello wo

3,起始索引

s = 'hello world'

s1 = s[0:8] # 指定起始索引,省略起始索引,默認(rèn)從開始索引截取

print(s1) #hello wo

4,步長為負(fù)值

s = 'hello world'

s1 = s[0:8:-1]

print(s1) #什么都沒有

s = 'hello world'

s1 = s[0:8:-1] #步長為負(fù)時,從右往左開始截取

print(s1) #row olle

5,起始索引和結(jié)束索引為負(fù)值

s = 'hello world'

# 起始索引為負(fù)值

s1 = s [-8:5]

print(s1) #lo,起始索引為負(fù),從右往左開始數(shù),結(jié)束索引為正,從左往右截取

# 結(jié)束所引為負(fù)值

s2 = s[0:-8]

print(s2) #hel,起始索引為正,結(jié)束索引為負(fù),從左開始截取

6,遍歷

for s in 'tom':

print(s) #t o m #一個一個輸出

注意::

(1).步長可以省略,默認(rèn)為1。

(2).包括開頭不包含結(jié)尾。

3,字符串拼接

字符串支持”+”和”

”進(jìn)行字符串拼接。

“+”:將兩個字符串合并成一個新的字符串。

”:將一個字符串進(jìn)行連續(xù)拼接。

1,使用“+”拼接

name = 'hao' + 'tian'

print(name) #haotian

first_name = 'hao'

last_name = 'tian'

my_name = last_name + first_name

print(my_name) #haotian

2,使用“*”進(jìn)行拼接

print('~' * 4) #~~~~

s = '@'

s1 = s * 5

print(s1) #@@@@@

2,字符串函數(shù)

1,字符串的查找

方法 | 功能

find | 查找,返回從左第一個指定字符的索引,找不到返回-1

rfind | 查找,返回從右第一個指定字符的索引,找不到返回-1

index | 查找,返回從左第一個指定字符的索引,找不到報(bào)錯

rindex | 查找,返回從右第一個指定字符的索引,找不到報(bào)錯

count | 計(jì)數(shù)功能,返回自定字符在字符串當(dāng)中的個數(shù)

(具體使用方法省略)

2,字符串的拆分

方法 |描述

partition | 把mystr以str分割成三部分,str前,str自身和str后

splitlines | 按照行分隔,返回一個包含各行作為元素的列表,按照換行符分割

split | 按照指定的內(nèi)容進(jìn)行分割,maxsplit:默認(rèn)將指定的所有的內(nèi)容進(jìn)行分割,可以指定 maxsplit的值,如果maxsplit=1 表示只按照第一個指定內(nèi)容進(jìn)行分割,后面剩余的不分割。

(具體使用方法省略)

3,字符串的替換

方法 描述

replace | 從左到右替換指定的元素,可以指定替換的個數(shù),默認(rèn)全部替換

translate | 按照對應(yīng)關(guān)系來替換內(nèi)容 from string import maketrans

(具體使用方法省略)

4,字符串的修改

方法 | 描述

center | 讓字符串在指定的長度居中,如果不能居中左短右長,可以指定填充內(nèi)容,默認(rèn)以空格填充

ljust | 讓字符串在指定的長度左齊,可以指定填充內(nèi)容,默認(rèn)以空格填充

rjust | 讓字符串在指定的長度右齊,可以指定填充內(nèi)容,默認(rèn)以空格填充

zfill | 將字符串填充到指定的長度,不足地方用0從左開始補(bǔ)充

format | 按照順序,將后面的參數(shù)傳遞給前面的大括號

strip | 默認(rèn)去除兩邊的空格,去除內(nèi)容可以指定

rstrip | 默認(rèn)去除右邊的空格,去除內(nèi)容可以指定

lstrip | 默認(rèn)去除左邊的空格,去除內(nèi)容可以指定

(具體使用方法省略)

字符串的格式化

格式 | 描述

%% | 百分號標(biāo)記

%s | 字符串

%d | 有符號整數(shù)(十進(jìn)制)

%f | 浮點(diǎn)數(shù)字(用小數(shù)點(diǎn)符號)

(具體使用方法省略)

總結(jié)

以上是生活随笔為你收集整理的python字体有哪些种类_Python的数据类型(字符串类型),python的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。