字符串数据类型

  • 字符串的定义方式
  • 格式化字符串输出

字符串的定义方式

  • 通过双引号,例如 “tom”
  • 通过单引号,例如 ‘tom’
  • 通过三引号,例如 “”“tom”"" ‘’‘tom’’’

输出期望的内容

通过字符串的拼接来实现

合并的字符串 = 字符串1 + 字符串2 + 字符串n
print(字符串1,字符串2,字符串n)

输出期望内容的字符串

第1种办法 字符串的拼接

c1 = "hello"
c2 = "python"c = c1+"_"+c2  # 同理,多个字符串相加,效果可以想象
# c = c1+c2  # 等号右边是字符串1+字符串2print(c)

结果

hello_python

第2种办法 格式化字符串的输出

  • 在 Python 中可以使用 print 函数将信息输出到控制台
  • 如果希望输出文字信息的同时,一起输出 数据,就需要使用到 格式化操作符
  • % 被称为 格式化操作符,专门用于处理字符串中的格式
    • 包含 % 的字符串,被称为 格式化字符串
    • % 和不同的 字符 连用,不同类型的数据 需要使用 不同的格式化字符
格式化字符 含义
%s 字符串
%d 有符号十进制整数,%06d 表示输出的整数显示位数有六位,不足的地方使用 0 补全, 如果希望总位数有4位,不足的地方用0补齐,那么可以写成%04d
%f 浮点数,%.2f 表示小数点后只显示两位,如果希望小数点后有6位数,那就 %.6f
%% 输出 %
  • 语法格式如下:
print("格式化字符串" % 变量1)print("格式化字符串" % (变量1, 变量2...))

小结格式化输出

分两个部分

第一部分,内容结构要先写清楚,需要填入数据的地方,可以使用格式化操作符来占位置。

主要的表现就是字符串的形式。

第二部分,往内容结构中填入数据。

以%开始,如果只填一个数据,那就直接 ‘%数据’

如果有多个数据,那么可以通过’%(数据1,数据2)’

最终形态

新字符串 = 有了布局的字符串 % 数据数据如果是单个,不加括号
如果数据是多个,以(数据1,数据2)最简单最笨的方法新字符串 =  布局字符串%(数据,数据n)

res2 = “我的名字叫%s,我考试通过率是%.1f%%”%(“孙尚香”, 88.6)
print(res2)

python-字符串数据类型-定义与输出相关推荐

  1. python 字符串的输入和输出

    python 字符串的输入和输出 1.字符串的输入 python中提供了input()函数可以用于接收字符串的输入,默认的标准输入是键盘,并且会将输入内容转化为字符串类型,如需将其转化为整型等数据类型 ...

  2. python字符串的定义、切片、格式化、函数

    2019独角兽企业重金招聘Python工程师标准>>> 字符串 单引号.双引号都可以定义字符串,三引号允许一个字符串跨多行 name1='Honey' #单引号 name2=&quo ...

  3. python字符串数据类型(一分钟读懂)

    下面使用遍历方式去验证定义的字符串内容 下面均把字符串内容赋值给变量A 一个引号 a = 'asd' for q in a:print(q) # 输出结果为 a s d 双引号 a = "a ...

  4. python字符串怎么定义_Python 字符串定义

    2009 例如:'string'."string"."""string"""或者是'''string'''. 在使用上, ...

  5. Python字符串的定义与常用操作

    1.用于储存小量的数据 2.python中用' '," ",''' ''',""" """括起来的就是字符串 3.常用操 ...

  6. python打印字符串格式_Python字符串三种格式化输出

    字符串格式化输出是python非常重要的基础语法,今天就把三种格式化输出做一个简单的总结,希望对大家有帮助. 格式化输出:内容按照一定格式要求进行输出. 1.使用占位符%输出 python2.6版本之 ...

  7. python用三种方式定义字符串、并依次输出_Python 字符串格式化输出的3种方式

    原博文 2019-12-28 21:17 − 1. % print ('我叫%s, 身高%scm' % (name,height)) ** 传入的值为元组,依次填充 %s :占位符 str()& ...

  8. python字符串input输入_5.print()函数、转义字符、python注释、常量、字符串、格式化输出、input()输入...

    目录 1.内置函数:print() 2.转义字符: 3.python注释: 4.常量: 5.字符串: 6.格式化输出: 7.input()输入: 8.学习单词: 1.内置函数:print() prin ...

  9. python字符串实例_慢步学python,编程基础,字符串类型例子及输出

    想了解python的安装及运行的可以看慢步之前写的文章. 今天继续python编程基础内容,字符串类型数据. python里面主要的数据类型是数值类型和字符串类型.计算机可以进行运算的是数值,字符串不 ...

最新文章

  1. 计算机图形学直线扫描转论文,计算机图形学实验报告-实验1直线段扫描转换.doc...
  2. 为什么借钱要上央行征信?
  3. 龙芯团队完成CoreCLR MIPS64移植,在github开源
  4. 安装win10和Linux双系统的个人经验
  5. 阐述手机图像的贴图压缩技术标准及作用
  6. 字符界面运行mysql_详解linux系列之字符界面下MySQL+apache+php的源代码安装
  7. matlab 读取视频出现的问题
  8. SPSS图文教程:正态转换的多种方法
  9. GAMP|Visual Studio 2019环境下配置GAMP
  10. 十六种CAD.CAE.CAM软件介绍
  11. Android个人日常消费理财_财务软件
  12. websphere java和进程管理_Websphere 学习(一)
  13. 关于MD5的那点事,你都了解清楚了吗?
  14. 20145325张梓靖 《信息安全系统设计基础》课程总结
  15. 《Head First设计模式》中文版 读书笔记
  16. 智能情绪分析技术_人工智能在情绪识别领域的应用研究
  17. 我为什么放弃java学习Kotlin?
  18. html下拉加载实现原理,GitHub - sybiele/wxPull: 原生JS实现微信公众号或网页使用下拉加载和上拉刷新...
  19. 访问者模式的java语言_Java 设计模式系列(二三)访问者模式(Vistor)
  20. ecmall购物获积分功能 积分抵扣设置 积分购物

热门文章

  1. windows游戏编程_2020年适合程序员编程的笔记本电脑推荐
  2. linux连接Db2数据库时报58031_db2常用命令
  3. 织梦dede模板|白绿色户外拓展教育培训网站织梦dede模板源码[带手机版数据同步]
  4. 百度SEO站群自采集壁纸源码小韩美化版
  5. 移动端真机调试,手机端调试,移动端调试
  6. 修复完整运营版-苹果cms影视电影小程序源码
  7. Dailymotion 视频下载神器,喜欢太阳的后裔的人有福了!
  8. Magento报错“No Input File Specified”的解决方法
  9. magento 输出关联产品
  10. magento模板中XML与phtml关系