码迷,mamicode.com
首页 > 其他好文 > 详细

day02

时间:2018-07-01 12:58:31      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:判断   使用   反向   优先   产生   一个   day   split   not   

#一: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

标签:判断   使用   反向   优先   产生   一个   day   split   not   

原文地址:https://www.cnblogs.com/len1028/p/9249775.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!