f-string 格式化
f-string 格式化 就是在字符串模板前面加上f,然后占位符使用{} ,里面直接放入对应的数据对象。
如下所示
f'税前薪资是:{salary}元, 缴税:{tax}元, 税后薪资是:{aftertax}元'
完整的代码如下
salary = input('请输入薪资:')
# 计算出缴税额,存入变量tax
tax = int(salary) *25/100
# 计算
加号连接 第一种,通过
+ 号的形式:
>>> a, b = 'hello', ' world'
>>> a + b'hello world'逗号连接 第二种,通过,逗号的形式:
>>> a, b = 'hello', ' world'
>>> print(a, b)
he
字符串方法非常实用的字符串方法find()# 方法
find()# 范围查找子串,返回索引值,找不到返回-1
# 语法
s.find(substring, start=0, end=len(string))
# 参数
# substring -- 指定检索的字符串
# start -- 开始索引,默认为0。
# end -- 结束索引,默认为字符串的长度。
# 示例
s = 'python'
转载
2024-05-29 07:38:18
63阅读
# Python中字符串加r和f有什么区别
## 一、整体流程
在Python中,字符串前面加上r表示原始字符串,不会进行转义处理,而加上f表示格式化字符串,可以在字符串中引用变量。下面将详细介绍这两种字符串的区别以及如何使用。
### 步骤概览表格
| 步骤 | 描述 |
| :--- | :--- |
| 1 | 了解r和f字符串的特点 |
| 2 | 使用r字符串 |
| 3 | 使用f
原创
2024-04-13 06:35:30
1041阅读
f-strings 是指以 f 或 F 开头的字符串,其中以 {} 包含的表达式会进行值替换。(目前支持python3.6版本)下面看下 f-strings 的使用方法基本使用(作用:替换值)>>>name = 'xiaoming'>>> age = 18>>> f"hi, {name}, are you {age}"#结果如下'hi, xiaoming, are you 18'>>> F"hi, {name}, are
转载
2021-07-20 14:30:47
370阅读
f-strings 是指以 f 或 F 开头的字符串,其中以 {} 包含的表达式会进行值替换。(目前支持python3.6版本) 下面看下 f-strings 的使用方法 基本使用(作用:替换值) 在字符串前加r可防止字符串转义 作用:没有转义特殊或不能打印的字符。 u/U:表示unicode字符串
原创
2020-01-02 10:30:00
258阅读
f-strings 是指以 f 或 F 开头的字符串,其中以 {} 包含的表达式会进行值替换。(目前支持python3.6版本)下面看下 f-strings 的使用方法基本使用(作用:替换值)>>>name = 'xiaoming'
>>> age = 18
>>> f"hi, {name}, are you {age}"
#结果如下
'hi,
转载
2021-01-24 10:28:49
315阅读
2评论
字符串前加 u例:u"我是含有中文字符组成的字符串。"作用:后面字符串以 Unicod
原创
2022-07-05 14:59:53
370阅读
字符串是python很常见的一种数据类型,比如日志的打印,程序中函数的注释,数据库的访问,变量的操作都需要用到字符串。一、字符串基础字符串是由独立字符组成的一个序列,通常包含在单引号(’’)双引号("")或者三引号之中(’’’ ‘’'或""" “”",两者一样),比如下面几种写法。name = 'jason'
city = 'beijing'
text = "welcome to jike shi
转载
2023-06-19 20:22:04
730阅读
# Python中字符串前加f和不加f的区别
在Python编程中,字符串的格式化是一项常见且重要的任务。如何将变量值嵌入到字符串中是新手开发者经常会遇到的问题。Python提供了多种方式来实现字符串格式化,其中最为方便和直观的一种方式就是使用f字符串(格式化字符串字面量)。本文将详细介绍字符串前加f与不加f的区别,帮助新手开发者清晰理解这两个概念。
## 整体流程
在学习f字符串和普通字符
原创
2024-08-01 15:44:32
311阅读
公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助!小猿会从最基础的面试题开始,每天一题。如果参考答案不够好,或者有错误的话,麻烦大家可以在留言区给出自己的意见和讨论,大家是要一起学习的 。废话不多说,开始今天的题目:问:说说Python种有几种字符串格式化?答:P
本节书摘来自华章计算机《Python语言程序设计》一书中的第3章,第3.3节,作者:[美]梁勇(Y. Daniel Liang) 3.3 字符串和字符关键点:字符串(第1章讲过)是一连串的字符。Python处理字符和字符串的方式是一样的。在Python里,你除了可以处理数值,还可以处理字符串。一个字符串就是一串包括文本和数字的字符。字符串必须被括在一对单引号( ' )或者双引号( " )里。Pyt
转载
2024-01-07 18:00:37
269阅读
一、字符串拼接方法1. +str1 = 'a'
str2 = 'b'
print(str1 + str2)输出:ab2. ,str1 = 'a'
str2 = 'b'
print(str1, str2)输出:a b注:这个有空格,, 方法只能用于 print 函数。3. %str1 = 'a'
str2 = 'b'
print('%s%s' % (str1, str2))输出:ab4. *str1
转载
2024-07-27 22:46:03
24阅读
Python格式化字符串常量f-string总结本文主要总结在Python中如何使用格式化字符串常量f-string(Formatted string literals)。在 Python 程序中,大部分时间都是使用 %s 或 format 来格式化字符串,在 Python 3.6 中新的选择 f-string可以用于格式化字符串。相比于其他字符串格式方式,f-string更快,更易读,更简明且不
转载
2023-09-11 15:37:49
361阅读
一.字符串是python基础数据类型之一,那么针对字符串,提供了很多常用的函数,用来处理字符串非常之方便注意:在使用字符串函数的时候任何操作都不会对改变原来的字符串;因为字符串是一种不可变数据类型-这个根据id值判断大致对字符串的操作分为以下几类: 1.改变类 2.判断类 3.查询类 4.编码格式类 5.其他处理 以下举例以s = “heLLo WorLd”为例1.改变类:主要针对字符串的输出形式
转载
2023-09-22 11:41:45
89阅读
相当于format函数,name = “帅哥”
age = 12
print(f"my name is {name},age is {age}")
转载
2023-06-02 11:38:49
150阅读
1、字符串前加 u例:u"我是含有中文字符组成的字符串。"作用:后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。2、字符串前加 r例:r"\n\n\n\n” # 表示一个普通生字符串 \n\n\n\n,而不表示换行了。作用:去掉反斜杠的转移机制。(特殊字符:即那些,反斜杠加上对应字母,表示对应的特殊含义的,比如最常见的”\n
转载
2023-07-05 14:33:26
178阅读
目录一: %s二:string.format三:f-Strings四:标准库模板五:总结四种方式的应用场景 一: %s%号格式化字符串的方式从Python诞生之初就已经存在,时至今日,python官方也并未弃用%号,但也并不推荐这种格式化方式。1.1 格式的字符串(即%s)与被格式化的字符串(即传入的值)必须按照位置一一对应 ps:当需格式化的字符串过多时,位置极容易搞混print("my na
转载
2023-07-04 21:03:12
7570阅读
# Python 字符串大小写转换:大写 R 与小写 r 的区别
作为一名经验丰富的开发者,我很高兴能够帮助刚入行的小白理解 Python 中字符串大小写转换的基本概念。在这篇文章中,我们将详细探讨如何在 Python 中实现字符串的大写和小写转换,并特别关注大写 R 与小写 r 的区别。
## 1. 流程概述
首先,让我们通过一个简单的流程图来了解实现字符串大小写转换的基本步骤。
```
原创
2024-07-25 11:20:29
259阅读
表示后面字符串Unicode格式进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。不过在Py3.X版本后可以不用u标识了,
原创
2022-08-02 14:26:52
416阅读