Python中的字符串问题总结

小的注意事项

  • 到目前为止,我们所认知的字符串就是引号内的一切东西,我们也把字符串叫做文本,文本和数字是截然不同的,

例如:

>>> 5+8
13
>>> '5'+'8'
'58'
  • 要告诉python,你在创建一个字符串,就要在字符两边加上引号,可以是单引号或者双引号,python表示不挑剔,但必须成对,你不能一边单引号,另一边却又是双引号结尾。

例如:

>>> print('哈哈哈哈哈哈哈哈")
      
SyntaxError: EOL while scanning string literal

系统会报错

  • 如果字符串中需要出现单引号或双引号怎么办?

例如需要打印字符串:Let's go!

>>> print('Let's go!')
      
SyntaxError: invalid syntax

这种情况下系统会报错

  • 有两种方法,第一种比较常用,就是使用我们的转义字符(\)对字符串中的引号进行转义:

第一种方法:用转义字符

>>> print('Let\'s go!')
      

结果为:

Let's go!

第二种方法:用双引号

>>> print("Let's go!")

结果为:
Let's go!


大小写问题

  • 只有首字母大写
name="ada lovelace"

print(name.title())

打印的结果为:

Ada Lovelace

  • 全部字母大写:
name="Ada Lovelace"

print(name.upper())

打印的结果为:

ADA LOVELACE

 

  • 全部字母小写:
name="Ada Lovelace"

print(name.lower())

打印的结果为:

ada lovelace


原始字符串

>>>str='C:\now'

>>>print(str)

打印出来是

C:

ow

第一种方法:我们可以用反斜杠进行

>>>str='C:\\now'

>>>print(str)

此时打印出来的是:

C:\now

第二种方法:我们用原始字符串

>>>str=r'C:\now'

>>>print(str)

打印出来是

C:\now


f字符串的用法

Python中的f字符串的用法:要在字符串中插入变量的值,可在前引号前加上字母f,再将要插入的变量放在花括号内。

举例子如下:

first_name="ada"

last_name="lovelace"

full_name=f"{first_name}{last_name}"

print(f"Hello,{full_name.title()}!")

打印结果为:

Hello,Ada Lovelace!

 

还可以使用f字符串来创建消息,再把整条消息赋给变量:

举例子:

first_name="ada"

last_name="lovelace"

full_name=f"{first_name}{last_name}"

message=f"Hello,{full_name.title()}!"

print(message)

打印结果为:

Hello,Ada Lovelace!

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值