day02
Posted len1028
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了day02相关的知识,希望对你有一定的参考价值。
#一:str基本使用
# 1 用途:记录的是描述性质的状态,比如名字,爱好,家庭地址
# 2 定义方式:在单引号、双引号、三引号内包含的一串字符
# msg="hello ‘world‘" #msg=str("hello ‘world‘")
# res1=str(1) # 可以将任意数据类型都转成字符串类型
# res2=str(1.2)
# res3=str([1,2,3])
# print(type(res1),type(res2),type(res3))
# 3 常用操作+内置的方法
#优先掌握的操作:(*****)
#1、按索引取值(正向取+反向取) :只能取
# msg="hello world"
# print(msg[1])
# print(msg[5])
# msg[1]=‘aaaa‘
# print(msg[-1])
# print(msg[-3])
#2、切片:从一个大字符串中切除一个子字符串(顾头不顾尾,步长)
# msg="hello world"
# print(msg[1:3])
# print(msg[6:11])
# print(msg[6:11:2]) #world #wrd
# 倒着取值(了解):注意方向要一致
# print(msg[6:])
# print(msg[-1:-6:-1])
# print(msg[-1::-1])
# print(msg[::-1])
#3、长度len
# msg="hello world"
# print(len(msg)) # 长度是11,索引最大到10
#4、成员运算in和not in:判断一个子字符串是否存在于一个大字符串中
# msg="hello world alex is SB"
# print(‘alex‘ in msg)
# print(‘SB‘ in msg)
# print(‘egon‘ not in msg)
# print(not ‘egon‘ in msg)
#5、移除空白strip
# msg=‘ egon ‘
# res=msg.strip() # 默认去除的是字符串左右两边的空格
# print(msg)
# print(res)
# strip会从左往右开始吃空格,直到碰到一个非空格为止
# 右面相同的原理
#ps:strip并没有修改原值,是产生一个新值
# msg=‘ eg on ‘
# print(msg.strip())
# msg=‘******eg****on*****‘
# print(msg.strip(‘*‘))
# print(msg)
# name=‘* / , -egon -*=‘
# print(name.strip(‘*, /-=‘))
# name=input(‘>>>: ‘) #name=‘egon ‘
# name=input(‘>>>: ‘).strip()
# print(name)
#6、切分split
#7、循环
#二:该类型总结
# 1 存一个值or存多个值
# 只能存一个值
# 可以存多个值,值都可以是什么类型
#
# 2 有序or无序
#
# 3 可变or不可变
# !!!可变:值变,id不变。可变==不可hash
# !!!不可变:值变,id就变。不可变==可hash
以上是关于day02的主要内容,如果未能解决你的问题,请参考以下文章