Python|字符串

练习答案:

计算3+5让其结果分别为:

8

35

#计算3+5让其结果分别为

#8
a=3
b=5
c=a+b
print(c)

8

#35
a="3"
b="5"
c=a+b
print(c)

35

转义字符

转:转换    义:意义

单引号和双引号作用一样

'' ''

' '  

#s='I'm a student'  无法识别错误 Python会自动配对 相当于s='I'  无法识别
s='I'm a student'
print(s)

SyntaxError: invalid syntax

#解决方案一:s1="I'm a student"

s1="I'm a student"
print(s1)

I'm a student

#解决方案二:s2='I\'m a student'

s2='I\'m a student'
print(s2)

I'm a student

常用转义字符

s1="我的\        # \ 连接两行
Python入门课程"
print(s1)

我的Python入门课程

s2="我的\nPython入门课程"  # \n 表示换行
print(s2)

我的
Python入门课程

s3="我\t的Python入门课程"  # \t 表示空格
print(s3)

我 的Python入门课程

 只认同一行的开始结束

基本运算

s1="优快云的Python入门课程"
print(len(s1))

15

#表示有15个字符  len()计算字符串的长度

截取 切片 string[开始:结束:步长]  [开始:结束) 左闭右开

Python
0123456789101112131415

s="Python很有趣,而且也不难!"
s1=s[3]    
s2=s[3:8:2]
s3=s[3:8]
s4=s[6:]
s5=[:6]
print("s[3]=",s1)
print("s[3:8:2]=",s2)
print("s[3:8]=",s3)
print("s[6:]=",s4)
print("s[:6]=",s5)


s[3]=h        #数字3对应的字符
s[3:8:2]=hn有  #从位置3出开始,包含3处字符,位置8结束,不包含8处字符。步长为2
s[3:8]=hon很有  #从位置3出开始,包含3处字符,位置8结束,不包含8处字符。步长默认为1
s[6:]=很有趣,而且也不难!#从位置6开始,包含6处字符,一直到最后结束
s[:6]=Python   #从0处开始,位置6结束,不包含6处字符。

练习:

在字符串"Python非常有趣"中,分别截取:

Python

非常有趣

(答案在下一节中)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值