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的主要内容,如果未能解决你的问题,请参考以下文章

spark day02+day03

day 02

Java 微服务 day02 源代码 SpringBoot 属性注入 自动配置

《剑指offer》专题—算法训练 day02

day02

day02