了解字符串的用处。
使用复杂的字符串来建立一系列变量。
字符串是指你想要展示给别人的或者想要从程序里“导出”的一小段字符。
python是通过文本里的双引号"“和单引号’'识别出字符串的。
字符串包括格式化字符串。变量是“名字 = 值”可以把变量用{变量}的方式放到任何字符串中。
特别类型字符串,称为“f-string”如:f"我是 {变量}”
学习.format()语法的格式化方式
print(joke_evaluation.format(hilarious))
它的基本语法是通过{}和:代替%。

# 定义变量
types_of_people = 10
# 定义变量,用到特别字符串类型f"{变量}"第2行的变量使用{}可以放到“”文本的任何位置
x = f"There are {types_of_people} types of people."
binary = "binary"
do_not = "do_not"
# 定义变量,使用了f"{变量}"
y = f"Those who know {binary} and those who {do_not}."
print(x)
print(y)
# 定义变量,用到.format函数,并没用默认顺序,可以看出{1}{0}代替了%
z = "Those who know {1} and those who {0}".format(binary,do_not)
print(z)
# 打印,用到特别字符串类型f
print(f"I said: {x}")
# 打印 {y}被''单引号包裹,并且在“”内说明‘’会被看做字符串直接打印出来。
print(f"I also said: '{y}'")
# 定义变量,值定义为False或Ture代表判断真或假
hilarious = False
# 定义变量,定义的值里面{}是为了使用.format函数。
joke_evaluation = "Isn't that joke so funny?! {}"
# 打印joke_evaluation变量,因为之前定义此变量用了{}因此我使用了.format函数
print(joke_evaluation.format(hilarious))w = "This is the left side of..."
e = "a string with a right side."
# 打印w和e变量,因为w和e变量定义的值是字符串因此使用w+e,打印结果就是把两个定义的字符串内容都显示出来
print(w + e)
# 定义变量值位数字时不使用""双引号或''单引号。
i = 10
u = 9
# 如果定义的变量值是数字,则i+u,打印的结果就是两个数字相加的结果。
print(i + u)

ex6
继续把它搞成中文定义变量看看

人类型 = 10
x = f"这里有{人类型}类型的人。"
二进制 = "二进制"
不知道 = "不知道"
y = f"那些知道{二进制}的人和那些{不知道}二进制的人。"
print(x)
print(y)
# 使用.format函数
z = "那些{1}二进制的人和那些知道{0}的人".format(二进制,不知道)
print(z)
print(f"我说过:{x}")
print(f"我也说过:'{y}''")
判定搞笑 = False
笑话评价 = "我觉得那个笑话不是很有趣,你说呢?! {}"
print(笑话评价.format(判定搞笑))
w = "这是...的左边"
e = "一个右边的字符串"
print(w + e)
i = 10
u = 9
print(i + u)

实例6

python3学习六字符串和文本相关推荐

  1. Python3学习笔记-字符串和编码

    字符串函数 ord( )函数将字符转换为编码  chr( )函数将编码转换为字符     >>> ord('E')     69     >>> chr(85)   ...

  2. unity中链接字符串和变量显示_理解Unity中的优化(六):字符串和文本

    字符串和文本: 在Unity项目中,处理字符串和文本经常会产生性能问题.在C#中,字符串是不变的.任何对字符串的操作都会重新分配新的字符串,这个代价是非常昂贵的.如果在多重循环中重复地执行字符串连接操 ...

  3. python学习 day7_字符串、列表的相关操作

    python学习day7_字符串的相关函数 字符串的相关操作 (1)字符串的拼接 + (2)字符串的重复 * (3)字符串跨行拼接 \ (4)字符串的索引(复习) (5)字符串的切片:(截取) 对字符 ...

  4. Python3 学习笔记

    Python3 学习笔记 1.基础语法 1.1 字符串操作 title() 将单词首字母改为大写 upper() 所有字母改为大写 lower() 所有字母改为小写 str1+str2 字符串通过'+ ...

  5. 零基础学python编程思维---Task2 数学运算、字符串和文本、列表

    Task2 数学运算.字符串和文本.列表 一.基础部分 1.实现第一行代码和认识注释 print('hello world') 注释是由# 加相关备注,其目的就是其他开发者能够轻松的了解代码,注释不影 ...

  6. Python3学习笔记(二):基本数据类型

    Python 中的变量不需要声明,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的 ...

  7. python基础第三章选择结构答案-python3 学习笔记(二)选择结构、循环结构

    python3 学习笔记 python 优雅 明确 简单 1.选择结构 (1)简单判断 if else 使用格式: if  条件: 表达式1 else: 表达式2 (2)多条件判断 elif 使用格式 ...

  8. c++ string分割字符串split_python 字符串和文本处理

    字符串和文本处理 字符串是一种重要的数据形式,有价值的程序都会涉及到对于字符串的处理.幸运的是,强大的python内置了很多函数,来帮助我们解析和处理字符串.本文会涉及到字符串编码,简单的字符串处理函 ...

  9. bert使用做文本分类_使用BERT进行深度学习的多类文本分类

    bert使用做文本分类 Most of the researchers submit their research papers to academic conference because its ...

最新文章

  1. 使用 JSONP 实现跨域通信,第 2 部分: 使用 JSONP、jQuery 和 Yahoo! 查询语言构建 mashup...
  2. 机器人动力学建模实例:二连杆机械臂
  3. rename 批量修改文件名简单用法
  4. CG CTF WEB 密码重置
  5. pyemd资料学习 2019.1.24 https://media.readthedocs.org/pdf/pyemd/latest/pyemd.pdf
  6. python开发出来的crm系统_用Python打造一个CRM系统(三)
  7. 使用for循环嵌套实现乘法口诀表
  8. windows 弹shell_Windows系统常用免费软件“红黑榜”
  9. windows7 iis安装 Windows Modules Installer服务无法启动
  10. C语言中的指针型函数值
  11. 传智播客java学习内容
  12. 脑电时频分析II:时频分析
  13. 头歌 Java IO 答案 增加章节java学习-Java输入输出之字节缓冲IO流之复制文件
  14. 遇人不淑之逗比程序员
  15. nginx 正向代理http和https
  16. 数据透视表怎么刷新数据_数据模型的Excel数据透视表刷新错误
  17. 经典传染病SIS模型及仿真
  18. 优秀程序员的45个习惯[摘]
  19. 百度SEO站群Pofo英文版主题-创意组合和博客主题(WordPress响应式)
  20. Ubuntu安装ibus万能五笔

热门文章

  1. 张云龙-一个程序员的成长之路 - 剖析别人,总结自己
  2. “吃饭行情”是不是还没开始吃,你就要开始买单了
  3. 收益率曲线形态的动力学:实证证据、经济学解释和理论基础
  4. 灵兽世界ol java_《灵兽世界OL》超详细线路地图分析
  5. 山海演武传·黄道·第一卷 雏龙惊蛰 第七章 人与神兽的竞争
  6. Word Ladder系列
  7. 美颜算法--数字图像处理作业
  8. Flutter Transform变形
  9. 甲方在项目开发过程中的作用
  10. SpringCloud微服务的概念介绍