Python学习笔记3——字符串

本文深入讲解了Python中字符串的基本操作,包括转义字符、格式化输出、比较运算以及字符串大小写转换等。同时介绍了如何使用Python进行字符串拼接、空格删除及数据类型转换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

把握今天,才能拥有明天!!!

字符串

  • 转义字符
  • 格式化
  • 内建函数(后延)

    转义字符

  • 反斜杠+内容
  • print就是有换行
  • \r\n
    #输出let's go
    ss="C:\\user"
    s = "let's go\n"
    h = 'let\'s go'
    hh="Ali\nhuhu"
    print(s)
    print(h)
    print(ss)
    print(hh)
    let's go
    
    let's go
    C:\user
    Ali
    huhu

格式化

  • 把字符串按照一定格式打印或者填充
  • 1.利用百分号
  • 2.利用format函数
s = "I love %s"
print(s)
ss = "I love %s"%"Alihuhu"
print(ss)
print(s%"Alihuhu")
h = "I an %s,I am %d years old"
print(h%("Alihuhu",18))
I love %s
I love Alihuhu
I love Alihuhu
I an Alihuhu,I am 18 years old

format函数,推荐使用

  • 在使用时,以{}和:代替%,后面用format带参数完成
s = "I love {}".format("Alihuhu")
print(s)
hh="Yes,I am {1}years old,I love {0},I am {1}years old".format("Alihuhu",18)
print(hh)
I love Alihuhu
Yes,I am 18years old,I love Alihuhu,I am 18years old

None

  • 什么都没有
  • 函数没有返回值,返回None
  • 用来占位置
  • 用来解除变量的绑定

表达式

运算符

比较或关系运算符 赋值运算符 位运算 算数运算符 #Python没有自增自减运算符 逻辑运算符 成员运算 身份运算符

s=10/3
print(s)
s=10//3
print(s)
3.3333333333333335
3

比较运算符

a=3
b=a==80
print(b)
print(9!=8)
False
True

逻辑运算符

  • and看作乘法
  • or看作加法
  • not逻辑非
a=1
b=4
c=a and b
print(c)
a = True
b = False
c = True
d = a and b or c
print(d)
4
True

成员运算符号

  • 用来检测一个变量是否是另一个变量的成员
  • in
  • not in
    l={1,2,3,4,5}
    a=7
    b=a in l
    print(b)
    a=4
    print(a in l)
    print(a not in l)
    False
    True
    False

身份运算

  • 用来检测两个变量是否是同一个变量
  • var1 is var2
  • var1 is not var2
a=9
b=9
print(a is b)
a="I love"
b="I love"
print(a is b)
True
False

使用方法修改字符串大小写:

s.upper() //改为大写

s.lower() //改为小写

字符串的拼接直接使用加号“+”

合理使用制表符\t或换行符\n

删除空格:

        调用方法rstrip可去除末尾空格

        调用方法lstrip可去掉开头空格

        调用方法strip可去掉两端空格

其他类型转为字符串可用str()实现

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值