day9集合以及这段时间的总结 未完待续

随笔:

移除空白:strip name.strip()切分:split  name.split()长度:len    print(len.(‘good‘))    切片:切出子字符串     msg=‘hello world‘            print(msg[1,3])

starswith endswith    :
name=‘alex_SB‘
print(name.endswith(‘SB‘))
print(name.startswith(‘alex‘))

replace:
name=‘alex say :i have one tesla,my name is alex‘print(name.replace(‘alex‘,‘SB‘,1))        SB say :i have one tesla,my name is alex
#format的三种玩法
res=‘{} {} {}‘.format(‘egon‘,18,‘male‘)
res=‘{1} {0} {1}‘.format(‘egon‘,18,‘male‘)
res=‘{name} {age} {sex}‘.format(sex=‘male‘,name=‘egon‘,age=18) 
#lower,uppername=‘egon‘print(name.lower())print(name.upper())
#is数字系列
#在python3中
num1=b‘4‘ #bytes
num2=u‘4‘ #unicode,python3中无需加u就是unicode
num3=‘四‘ #中文数字
num4=‘Ⅳ‘ #罗马数字

#isdigt:bytes,unicode
print(num1.isdigit()) #True
print(num2.isdigit()) #True
print(num3.isdigit()) #False
print(num4.isdigit()) #False

#isdecimal:uncicode
#bytes类型无isdecimal方法
print(num2.isdecimal()) #True
print(num3.isdecimal()) #False
print(num4.isdecimal()) #False

#isnumberic:unicode,中文数字,罗马数字
#bytes类型无isnumberic方法
print(num2.isnumeric()) #True
print(num3.isnumeric()) #True
print(num4.isnumeric()) #True

#三者不能判断浮点数
num5=‘4.3‘
print(num5.isdigit())
print(num5.isdecimal())
print(num5.isnumeric())
‘‘‘
总结:
    最常用的是isdigit,可以判断bytes和unicode类型,这也是最常见的数字应用场景
    如果要判断中文数字或罗马数字,则需要用到isnumeric
‘‘‘

# 数据类型总结#     数字#     字符串#     列表#     元组#     字典## 按照存值个数:#     1个:数字,字符串#     多个:列表,元组,字典## 按照可变不可变:#     可变:列表,字典#     不可变:数字,字符串,元组## 按照访问方式:#     直接访问:数字#     索引:字符串,列表,元组==》序列类型seq#     映射:字典#

# 实现打印商品详细信息,用户输入商品名和购买个数,则将商品名,价格,购买个数加入购# 物列表,如果输入为空或其他非法输入则要求用户重新输入  # msg_dic={# ‘apple‘:10,# ‘tesla‘:100000,# ‘mac‘:3000,# ‘lenovo‘:30000,# ‘chicken‘:10,# }### goods=[]# while 1 :#     for k in msg_dic :#         print(‘NAME: {name}  PRICE: {price}‘.format(name=k,price=msg_dic[k]))# #print(‘name: %s‘ ‘price: %s%‘%k,msg_dic[k]))##     name=input(‘请输入商品名: ‘).strip()#     if len(name)==0 or name not in msg_dic :continue###     while 1 :#         count=input(‘plz input count‘).strip()#         if  count.isdigit() :break#     goods.append((name,msg_dic[name],int(count)))#     print(goods)

# ## for i in range(1,10):#     for l in range(1,i+1):#         print(‘%s*%s=%s‘%(i,l,i*l),end=(‘ ‘))#     print(‘‘)

# 有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中。##   即: {‘k1‘: 大于66的所有值, ‘k2‘: 小于66的所有值}## l=[11,22,33,44,55,66,77,88,99,90]# d={‘k1‘:[],‘k2‘:[]}# for i in l :#     if i>66 :#         d[‘k1‘].append(i)#     else :#         d[‘k2‘].append(i)# print(d)

info_dic={‘name‘:‘egon‘,‘age‘:18,‘sex‘:‘male‘}# print(‘name‘ in info_dic)# print(‘name‘ in info_dic.keys())# print(‘egon‘ in info_dic.values())# print((‘name‘,‘egon‘) in info_dic.items())

# print(info_dic.pop(‘name‘,None))# print(info_dic.keys())# print(info_dic.values())# print(info_dic.items())# print(‘========>‘)# for k in info_dic.keys():#     print(k)

# for k,v in info_dic.items(): #k,v=(‘name‘, ‘egon‘)#     print(k,v)##     print(‘name‘ in info_dic)

info_dic={‘name‘:‘egon‘,‘age‘:18,‘sex‘:‘male‘}info_dic.update({‘a‘:1,‘name‘:‘Egon‘})print(info_dic)
时间: 2024-10-14 18:02:07

day9集合以及这段时间的总结 未完待续的相关文章

时间函数 (未完)

----查询某一段时间select  *  FROM `student`  WHERE `time`   > '2017-03-17 22:02:50' select  *  FROM `student`  WHERE `time`   BETWEEN  '2017-03-17 22:02:50'   and  '2017-03-19 22:02:50'

Java 集合Collection——初学者参考,高手慎入(未完待续)

1.集合简介和例子 Collection,集合.和数学定义中的集合类似,把很多元素放在一个容器中,方便我们存放结果/查找等操作. Collection集合实际上是很多形式集合的一个抽象. 例如十九大就要召开,那么到人民大会堂与会的人就是一个集合 ,这个集合里装载了许多元素,每个元素就是一个人大代表. 再比如北京的全聚德烤鸭非常出名,每天都有人排队购买,这个队也是一个集合. 上面这两个例子就展示了两个不同的集合,人大代表的集合其实就是一个简单的聚合,把若干元素集中在一起.第二个例子,排队就具有比较

C#中的各种集合(未完待续)

泛型集合类&非泛型集合类 泛型集合类:属于强类型,主要是指在代码编译期间就进行检查.如List<string>,不是string类型的object是不可以添加到泛型的.Dictionary也是强类型. 非泛型集合类:属于弱类型,这类集合不会在编译期间就进行检查.在遍历期间可能会涉及到类型转换时,容易引起类型转换的异常.ArrayList,HashTable,等等. 泛型集合类:List<T>,Dictionary<T>,Queue<T>,Stack&

java中的集合操作类(未完待续)

申明: 实习生的肤浅理解,如发现有错误之处,还望大牛们多多指点 废话 其实我写java的后台操作,我每次都会遇到一条语句:List<XXXXX> list = new ArrayList<XXXXX>(); 但是我仅仅只是了解,list这个类是一个可变长用来存储的对象实例的类,我甚至觉得这个List对象可以理解成数组,但是却又与java中咱们正常理解的数组很多的不同,比如说,他的长度可以随着需要自动增长,比如说,实例化一个List类就和咱们声明数组的时候是不一样的! 今天的实习生活

韩顺平循序渐进学java 第21讲 集合(未完待续)

21.1 引出问题 一个问题? 前面我们学习了数组,充分体会到数组的优越性,就是可以存储同一类型的数据,但是我们假设有这样的需求,大家看看如何解决? 请做一个公司职员薪水管理系统,要求完成如下功能: 1.当有新员工时,将该员工加入到管理系统: 2.可以根据员工号,显示该员工的信息: 3.可以显示所有员工信息: 4.可以修改员工的薪水: 5.当员工离职时,将该员工从管理系统中删除: 6.可以按照薪水从低到高顺序排序: 7.可以统计员工的平均工资.最低和最高工资. 解决之道-链表或集合类: 我们想,

读书笔记《把时间当朋友》(未完待续)

最近在读李笑来的<把时间当朋友>一书,感觉不错,他把很多高效运用时间的方法讲解得浅显易懂,推荐大家也去看看. 优秀的人更容易建立人脉,假如比尔盖茨要来结识我,我一定会用我最大的热情接待他. 心智不同,面对完全相同的事情,作出的选择却大不相同的.这就是有些人只会抱怨,有些人会用行动改变现状的原因. 方法论固然重要,但坚持和努力更重要,有再好的方法你不坚持实践,对你来说也没有任何用处. 什么是兴趣,当你做一件事情,做得比其他人都好了,有成就感了,自然就有兴趣的.如果你怎么都做不好,自然就没有兴趣了

《把时间当朋友》读书笔记(未完待续)

最近在读李笑来的<把时间当朋友>一书,读后感觉确实非常不错,很多浅显易懂的道理,我居然都没想明白,也推荐大家去看看这本书. - 优秀的人更容易建立人脉,假如比尔盖茨要来结识我,我一定会用我最大的热情接待他. - 心智不同,面对完全相同的事情,作出的选择却大不相同的.这就是有些人只会抱怨,有些人会用行动改变现状的原因. - 方法论固然重要,但坚持和努力更重要,有再好的方法你不坚持实践,对你来说也没有任何用处. - 什么是兴趣,当你做一件事情,做得比其他人都好了,有成就感了,自然就有兴趣的.如果你

模板区域[未完待续](会定期的更新哦(有时间就更了))

写这个博客目的就是为了记录下学过的模板方便我这焫鷄复习吧//dalao们绕道 近期学的: (1)来自机房学长jjh大神教的求1~n的所有最小素因数和加上本焫鷄的批注 #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> #include<cmath>//求1~n的最小质因数 using namespace std; const int MAXN=1e6+

LoadRunner几个重要的概念:事务、集合点、思考时间

在LoadRunner的脚步编写中,有三个重要的概念:事务.集合点.思考时间 事务: 事务又称为Transaction,在LoadRunner中的定义如下:An end-to-end(browser-to-browser)  measurement of one or more user actions within action  file.中文理解如下:事务(Transaction)是这样一个点,我们为了衡量某个action的性能,需要在action的开始和结束位置插入这样一个范围,这就定义