python向字符串中添加元素的实例方法

 更新时间:2019年06月28日 11:47:35   作者:(*-*)浩  
在本篇文章里小编给大家分享了关于python向字符串中添加元素的实例方法以及相关知识点内容,有需要的朋友们跟着学习参考下。

Python中的字符串对象是不能更改的,也即直接修改字符串中的某一位或几位字符是实现不了的,即python中字符串对象不可更改,但字符串对象的引用可更改,可重新指向新的字符串对象。

+ 直接字符串外+元素

name = 'zheng'

print('my name is '+name)

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

一种字符串格式化的语法, 基本用法是将值插入到%s占位符的字符串中。

%s,表示格式化一个对象为字符

name = 'zhang'

age = '25'

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

format()函数

在要插入较多的元素时候

name = input('请输入你的名字:')

  data = input('请输入发送内容:')

  dest_ip = input('请输入ip:')

  dest_port = 2425

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

直接format()一下,在后面慢慢给其赋值

扩展知识点:

Python: 字符串中嵌入变量

问题:想创建一个内嵌变量的字符串,变量被它的值替换掉

解决方案:

①Python并没有对在字符串中简单替换变量值提供直接的支持,但是通过字符串的format()方法来解决这个问题

②如果要被替换的变量能在变量域中找到,那么结合使用format_map()和vars()

③vars() 还有一个有意思的特性就是它也适用于对象实例

④format 和format map() 的一个缺陷就是它们并不能很好的处理变量缺失的情况,

解决如下

 也有其他的解决办法,比如用模板字符串之类的,然而,format() 和format map() 相比较上面这些方案而已更加先进,因此应该被优先选择。使用format() 方法还有一个好处就是你可以获得对字符串格式化的所有支持(对齐,填充,数字格式化等待),而这些特性是使用像模板字符串之类的方案不可能获得的。

相关文章

  • Python将阿拉伯数字转换为罗马数字的方法

    Python将阿拉伯数字转换为罗马数字的方法

    这篇文章主要介绍了Python将阿拉伯数字转换为罗马数字的方法,涉及Python字符串转换及流程控制的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • python df遍历的N种方式(小结)

    python df遍历的N种方式(小结)

    本文主要介绍了python df遍历的N种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • 利用python生成照片墙的示例代码

    利用python生成照片墙的示例代码

    这篇文章主要介绍了利用python生成照片墙的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04
  • Pandas库中dataframe.corr()函数的使用

    Pandas库中dataframe.corr()函数的使用

    dataframe.corr()是Pandas库中的一个函数,用于计算DataFrame中各列之间的相关系数,本文主要介绍了Pandas库中dataframe.corr()函数的使用,具有一定的参考价值,感兴趣的可以了解一下
    2024-07-07
  • python循环神经网络RNN函数tf.nn.dynamic_rnn使用

    python循环神经网络RNN函数tf.nn.dynamic_rnn使用

    这篇文章主要为大家介绍了python循环神经网络RNN的tf.nn.dynamic_rnn使用示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • 如何利用python读取micaps文件详解

    如何利用python读取micaps文件详解

    这篇文章主要给大家介绍了关于如何利用python读取micaps文件的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • 浅谈一下Python究竟属不属于嵌入式语言

    浅谈一下Python究竟属不属于嵌入式语言

    这篇文章主要介绍了浅谈一下Python究竟属不属于嵌入式语言,大家普遍的认为C与C++才是标准的嵌入式语言,那么现在大火的Python算是一种嵌入式语言吗,需要的朋友可以参考下
    2023-04-04
  • python虚拟机pyc文件结构的深入理解

    python虚拟机pyc文件结构的深入理解

    这篇文章主要为大家介绍了python虚拟机之pyc文件结构的深入探究理解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • Python实现简单生成验证码功能【基于random模块】

    Python实现简单生成验证码功能【基于random模块】

    这篇文章主要介绍了Python实现简单生成验证码功能,结合实例形式分析了Python基于random模块生成随机字符串的相关操作技巧,需要的朋友可以参考下
    2018-02-02
  • Python实现计算AUC的示例代码

    Python实现计算AUC的示例代码

    AUC(Area under curve)是机器学习常用的二分类评测手段,直接含义是ROC曲线下的面积。本文将利用Python语言实现计算AUC,感兴趣的可以学习一下
    2022-07-07

最新评论