Python——字符串格式化

数据类型:字符串(string)、整数(int)、小数(float)、bool布尔类型:True False #真 假

字符串可以用”“,也可以用‘’,如果字符串中包扩‘’,则字符串用双引号包裹,若字符串中含有双引号,则用‘’包裹,如果既有双引号,又有单引号,则用‘’‘ ’‘’

python 定义变量不需要指定类型

注释:#单行注释,选中-command+/,'''  '''多行注释

input(输入提示:) 输入

一、字符串格式化:

1.➕进行连接,不推荐使用

words = "欢迎登陆" + name + tieme

2。占位符的方式

words1 = "欢迎登陆,%s"%name

import datetime

today = datetime.datetime.todat()

%s 字符串类型,什么类型都可以

%d 只能数值类型,不保留小数

%f 只能是数值类型,保留小数

3、f-string 是 python3.6 之后版本添加的,称之为字面量格式化字符串,是新的格式化字符串的语法。之前我们习惯用百分号 (%),f-string用大括号 {} 表示被替换字段,f-string的大括号 {} 可以填入表达式或调用函数,Python会求出其结果并填入返回的字符串内。

>>> name = 'Runoob'

>>> f'Hello {name}' # 替换变量

'Hello meiyanzi'

>>> f'{1+2}'  # 使用表达式

'3'

>>> w = {'name': 'meiyanzi', 'url': 'www.baidu.com'}

>>> f'{w["name"]}: {w["url"]}'

用了这种方式明显更简单了,不用再去判断使用 %s,还是 %d。

在 Python 3.8 的版本中可以使用 = 符号来拼接运算表达式与结果:

>>> x = 1

>>> print(f'{x+1}')  # Python 3.6

2

>>> x = 1

>>> print(f'{x+1=}')  # Python 3.8

'x+1=2'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值