最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python向字符串中添加元素的實(shí)例方法

 更新時(shí)間:2019年06月28日 11:47:35   作者:(*-*)浩  
在本篇文章里小編給大家分享了關(guān)于python向字符串中添加元素的實(shí)例方法以及相關(guān)知識(shí)點(diǎn)內(nèi)容,有需要的朋友們跟著學(xué)習(xí)參考下。

Python中的字符串對(duì)象是不能更改的,也即直接修改字符串中的某一位或幾位字符是實(shí)現(xiàn)不了的,即python中字符串對(duì)象不可更改,但字符串對(duì)象的引用可更改,可重新指向新的字符串對(duì)象。

+ 直接字符串外+元素

name = 'zheng'

print('my name is '+name)

% 直接字符串外%(元素)

一種字符串格式化的語(yǔ)法, 基本用法是將值插入到%s占位符的字符串中。

%s,表示格式化一個(gè)對(duì)象為字符

name = 'zhang'

age = '25'

print('my name is %s'%(name)+' my age is %d'%(age))

format()函數(shù)

在要插入較多的元素時(shí)候

name = input('請(qǐng)輸入你的名字:')

  data = input('請(qǐng)輸入發(fā)送內(nèi)容:')

  dest_ip = input('請(qǐng)輸入ip:')

  dest_port = 2425

  chat_socket.sendto('1:123456:發(fā)送者的名稱:{my_name}:32:{my_data}'.format(my_name=name,my_data=data).encode('gbk'),(dest_ip,dest_port))

直接format()一下,在后面慢慢給其賦值

擴(kuò)展知識(shí)點(diǎn):

Python: 字符串中嵌入變量

問(wèn)題:想創(chuàng)建一個(gè)內(nèi)嵌變量的字符串,變量被它的值替換掉

解決方案:

①Python并沒(méi)有對(duì)在字符串中簡(jiǎn)單替換變量值提供直接的支持,但是通過(guò)字符串的format()方法來(lái)解決這個(gè)問(wèn)題

②如果要被替換的變量能在變量域中找到,那么結(jié)合使用format_map()和vars()

③vars() 還有一個(gè)有意思的特性就是它也適用于對(duì)象實(shí)例

④format 和format map() 的一個(gè)缺陷就是它們并不能很好的處理變量缺失的情況,

解決如下

 也有其他的解決辦法,比如用模板字符串之類的,然而,format() 和format map() 相比較上面這些方案而已更加先進(jìn),因此應(yīng)該被優(yōu)先選擇。使用format() 方法還有一個(gè)好處就是你可以獲得對(duì)字符串格式化的所有支持(對(duì)齊,填充,數(shù)字格式化等待),而這些特性是使用像模板字符串之類的方案不可能獲得的。

相關(guān)文章

最新評(píng)論

兰溪市| 高邑县| 临猗县| 通许县| 津南区| 姚安县| 依兰县| 涟水县| 含山县| 韶关市| 六枝特区| 玉门市| 丰宁| 青铜峡市| 泽普县| 甘南县| 花垣县| 株洲市| 嘉定区| 大城县| 汤阴县| 乾安县| 平果县| 吉安市| 南开区| 当雄县| 彭泽县| 克东县| 上犹县| 镇原县| 红桥区| 交口县| 定日县| 修武县| 班戈县| 普兰店市| 安阳县| 高尔夫| 新津县| 思南县| 嘉定区|