Python字符串的定义与格式化使用

1.字符串的定义

字符串有三种定义方法

#第一种
str = ''
#第二种
str2 = ""
#第三种
str3 = """""" #三引号可以注释也可以当作字符串使用
​
#当字符串中存在引号如何进行格式化转义
str4 = '\''
​
​
'''
总结:
    1.字符串的三种定义方式:
    单引号方式
    双引号方式
    三引号方式
    2.引号的嵌套
    可以使用:\来进行转义
    单引号内可以写双引号或双引号内可以写单引号
'''
​
2.字符串的拼接

字符串拼接的方法:

#第一种
a = '你好'
b = 'python'
#使用运算符加号对两个字符直接进行拼接
print(a+b)->您好python
​
​
#第二种
a = '张三'
b = 22
#打印输出中的字符与变量进行拼接操作
print('名字:'+a+'年龄:'+b)
​
'''
总结:
    1.如何完成字符串拼接?
    使用“+”号连接字符串变量或字符串字面量即可
    2. 有哪些注意事项?
    无法和非字符串类型进行拼接
'''
​
3.字符串格式化

1.为什么要用到字符串?

多个字符串拼接时候,如果只使用以上用运算符加号的方法,会造成很多不便与格式的不美观。

所以,以下我们需要学习以下字符串格式化的方法:

#方法一:对字符串进行格式化
a = '张三'#创建一个字符串
print('我是%s' %a)->我是张三  #将内容转换成字符串,然后进行打印输出
'''
%  表示:占位符
s   表示:将变量变成字符串放入占位的地方
'''
​
#方法二:对整数进行格式化
a = 20 #创建一个整数
print('年龄:%d'%a) ->年龄:20 #将内容转换成整数,然后进行打印输出
'''
%  表示:占位符
d   表示:将变量变成整数放入占位的地方
'''
​
#方法三
a = 20 #创建一个整数
print('年龄:%f'%a) ->年龄:20.000000 #将内容转换成浮点型,然后进行打印输出
'''
%  表示:占位符
f   表示:将变量变成浮点型放入占位的地方
'''
​
'''
注意:
浮点型默认保留6位数,需要对精度控制的方法:
如需要保留两位,格式:%_2f.#数字(2)代表保留的位数
'''
#例子:
a = 20 #创建一个整数
print('年龄:%_2f'%a) ->年龄:20.00 #保留两位精度,将内容转换成浮点型,然后进行打印输出
    
    
    
'''
总结:
1字符串格式化的语法?
    "%占位符" % 变量
2. 常用占位符有哪3个?
    字符串:%s
    整数: %d
    浮点数:%f
'''

4.快速格式化方法

除了以上通过占位符%进行格式化以外,还有一个快速格式化的方法

#代码展示
name = '张三'#创建字符串类型
age = 23 #创建整数类型
height =  170.8 #创建浮点型
print(f'名字:{name},年龄:{age},身高:{height}') -> 名字:张三,年龄:23,身高:170.8
​
'''
总结:
    可以通过 f”{变量}  {变量}”的方式进行快速格式化
​
2. 这种方式:
    不理会类型
    不做精度控制
    适合对精度没有要求的时候快速使用
​
'''
5.表达式
  1. 表达式是什么?

    表达式就是一个具有明确结果的代码语句,如 1 + 1、type(“字符串”)、3 * 5等

    在变量定义的时候,如 age = 11 + 11,等号右侧的就是表达式,也就是有具体的结果,将结果赋值给了等号左侧的变量

  2. 如何格式化表达式?

    •f"{表达式}"

    •"%s\%d\%f" % (表达式、表达式、表达式)

6.数据输入

代码中编程中,数据输入的函数:input()

'''
我们前面学习过print语句(函数),可以完成将内容(字面量、变量等)输出到屏幕上。
在Python中,与之对应的还有一个input语句,用来获取键盘输入。
    数据输出:print
    数据输入:input
使用上也非常简单:
    使用input()语句可以从键盘获取输入
    使用一个变量接收(存储)input语句获取的键盘输入数据即可
'''
#代码展示
name = input('请输入你的名字:')
age = int(input('请输入你的年龄:'))
height = float(input('请输入你的身高:'))
print(f'名字:{name},年龄:{age},身高:{height}')
​
'''
1. input()语句的功能是,获取键盘输入的数据
​
2. 可以使用:input(提示信息),用以在使用者输入内容之前显示提示信息。
​
3. 要注意,无论键盘输入什么类型的数据,默认获取到的数据永远都是字符串类型
'''
​
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值