python字符串

系统 1603 0

字符串
print('---lesson3_字符串---')
'''
知识点汇总:
1-什么是字符串
2-字符串的定义:
1- 单引号 - '' -----type(name)
2- 双引号 - "" -----"tom"
注意:不能混着 SyntaxError: EOL while scanning string literal
3- 三引号 ''' ''' """ """
使用区别:
1- 如果字符串本身有' 那么就用双引号 "
2- 如果字符串本身有" 那么就用单引号 '
3- 可以使用转义 \
4- 三引号:
1-字符串定义
2-注释
3-多行
3-拼接:
1-多个字符串进行连接 + 连接符
2-多个相同字符串连接 字符串*n
4-sequence(序列)
1-特性:
1-编号-序号-下标--------唯一的
2- 元素
3-空字符串 str1 = ''
2-字符串-序列类型
1-下标 :
1-正下标---从左边 0 开始 到 长度-1
name = 'tom'---name[3]--- IndexError: string index out of range
2-负下标---从右边 -1开始
3-len()---计算序列的长度---有返回值--就是计算的对象的长度

4-切片:
特性:1-下标 ; 2-左含右不含
1-取中间段
1-string1[start:end], 从start 开始,到end结束,但不包括end
2-str1[获取内容的首字符下标:该下标+长度] ---*
2-取尾部:
1-string1[start:], 从start 开始,到字符串结束
3-取头部:
string1[:end], 从第一个字符 开始,到end位置结束,但不包括end

4-什么时候用正下标或者负下标?
1-看被切对象
2-如果左右都变化--切片不好操作---后续讲解----split
5-被切对象,切完之后会不会改变?---不会改变,只是切出来的对象,作为一个新对象!
'''
# str1 = 'name is \n tom'
# print(str1)

# str2 = input('请输入字符串:')#1-控制台输入 2- 返回是str
# # print(len(str2))
# print(str2[-1])

# str1 = 'name is tom'
# print(str1[:-4])#左含右不含
#11:12:11> 001 enter chatroom, level 2

str1 = input('输入需要筛选的用户信息:')
print(str1[10:10+3])

# print(str1[-3:])#7---空格 左含右不含

# print(str1)


# print(str2*10)

 

# str2 = 'name is tom'
#
# ageVar = 15
# a = 'age is '+ str(ageVar)
# print(a)


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论