Python基础语法(字符串拓展)

文章介绍了Python中字符串的三种定义方式,包括单引号、双引号和三引号。详细讲解了字符串的引号嵌套和拼接,以及两种主要的格式化方法:百分号(%)格式化和format方法。内容包括使用%s,%d,%f进行字符串转换和数字精度控制,以及format函数的用法,展示了如何在表达式中进行格式化输出。
部署运行你感兴趣的模型镜像

提示:1.2.14

目录

一、字符串拓展

1.字符串的三种定义法

 2.字符串的引号嵌套

3.字符串的拼接

4.字符串格式化

5.表达式格式化


一、字符串拓展

1.字符串的三种定义法

  • 单引号定义:name=' '
  • 双引号定义:name=" "
  • 三引号定义:name=''' '''

 2.字符串的引号嵌套

  • 单引号定义,可以内含双引号
  • 双引号定义,可以内含单引号
  • 转移字符(\)将引号转移为普通字符

3.字符串的拼接

使用“+”号连接字符串(无法和非字符串类型进行拼接)

4.字符串格式化

第一种方法:

       %s

                  将内容转换成字符串,放入占位位置
       %d                  将内容转换成整数,放入占位位置
       %f                  将内容转换成浮点型,放入占位位置

 

示例如下:

day=123
name="优快云"
message="在%s学习,第%s天"%(name,day)
print(message)

结果展示:

  

使用辅助符号“ % m.n s/d/f ”来控制数字精度

  • m:控制长度,设置的宽度小于数字自身,不生效
  • n:控制小数点精度,会对小数进行四舍五入

第二种方法:

format(格式化)首字母 m

示例如下:

name="小美"
height=1.52
age=31
print(f"{name},身高{height},今年{age}岁了。")

 结果展示:

不会改变数字的精度

5.表达式格式化

示例如下:

print("1*1的结果是:%d"%(1*1))
print(f"字符串在Python中的类型名是:{type('字符串')}")

 结果展示:

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值