每日一题1-3总结

Q1 : 

      len()、

      range()、 

      格式化输出 

                            print("(%d, %d)"%(i,numbers[i]),end='')

                            与print ('({0},{1})'.format(i,numbers[i]))、

另外 学习到了 enumerate()很方便 。 枚举  在java中接触到过 但是理解的还是不太透彻,慢慢用

                           for index ,value in enumerate(numbers):


Q2:  

                         主要问题是大多数人的问题  ,并没有把这个程序 进行抽象化。

可以修改 值的范围 ,次数 ,或固定要猜的数字等等。。

                           其他的 判断输入是不是为数字

百度了一下 发现很多方法 ,我这里py3采取了异常方式 ,如果有更好的方式可以告诉我一下、。

x=1

while x:

       print("第%d次尝试,还有%d次机会" % (i, jihui - i))

       try:

            user_inputnumber = int(input("输入:"))

            if isinstance(user_inputnumber, int):

                     x=0

        except Exception:

                     print("好像输入了什么奇怪的东西,重新输入吧")

另外这些好像也是可以判断是不是数字或者字符 等

1、isinstance(num, int)来判断,符合则为true,反之,false

2、 str.isdigit(): 

str为字符串 str.isalnum() 所有字符都是数字或者字母 str.isalpha() 所有字符都是字母 str.isdigit() 所有字符都是数字 str.islower() 所有字符都是小写 str.isupper() 所有字符都是大写 str.istitle() 所有单词都是首字母大写,像标题 str.isspace() 所有字符都是空白字符、\t、\n、\r

py3输入input  默认str类型 要转成int 类型  但是你要是输入int外类型 直接会报异常 ,所以 这里应该是用不了这个的吧?


 这个是新学习到的  if __name__=='__main__': 


Q3:

        1、   fo =open('import_this.txt','r')

读文件

         2、everword[0:len(everword)-1]

str 修改

          3、wordlist1=sorted(wordlist.items(),key=lambdax:x[0])

字典排序  返回元组

先来基本介绍一下sorted函数,sorted(iterable,key,reverse),sorted一共有iterable,key,reverse这三个参数。    

其中iterable表示可以迭代的对象,例如可以是 dict.items()、dict.keys()等

key是一个函数,用来选取参与比较的元素,

reverse则是用来指定排序是倒序还是顺 序,reverse=true则是倒序,reverse=false时则是顺序,默认时reverse=false。

对key排序

直接使用sorted(d.keys())就能按key值对字典排序,这里是按照顺序对key值排序的,如果想按照倒序排序的话,则只要将reverse置为true即可。

或者 

sorted(wordlist.items(),key=lambda x:x[0])

对value 排序

sorted(wordlist.items(),key=lambda x:x[1])  

要对字典的value排序则需要用到key参数,在这里主要提供一种使用lambda表达式的方法,如下:     这里的d.items()实际上是将d转换为可迭代对象,迭代对象的元素为 (‘lilee’,25)、(‘wangyan’,21)、(‘liqun’,32)、(‘lidaming’,19),items()方法将字典的元素 转化为了元组,而这里key参数对应的lambda表达式的意思则是选取元组中的第二个元素作为比较参数(如果写作key=lambda item:item[0]的话则是选取第一个元素作为比较对象,也就是key值作为比较对象。lambda x:y中x表示输出参数,y表示lambda 函数的返回值),所以采用这种方法可以对字典的value进行排序。注意排序后的返回值是一个list,而原字典中的名值对被转换为了list中的元组。

判断切片单词  结尾 或开头

函数:endswith()   startswith() 

判断字符串是否以指定字符或子字符串开头结尾,常用于判断文件类型相关函数:

判断字符串开头 startswith()

函数说明语法:string.endswith(str, beg=[0,end=len(string)])       

参数说明:

string: 被检测的字符串str指定的字符或者子字符串(可以使用元组,会逐一匹配

beg:    设置字符串检测的起始位置(可选,从左数起)

end:    设置字符串检测的结束位置(可选,从左数起)如果存在参数 beg 和 end,则在指定范围内检查,否则在整个字符串中检查  

 返回值:如果检测到字符串,则返回True,否则返回False。解析:如果字符串string是以str结束,则返回True,否则返回False注:会认为空字符为真


看起来很简单的东西 其实做起来并不容易  

错过一次的东西 一定会错第二次。————by ming

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,711评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,932评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,770评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,799评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,697评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,069评论 1 276
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,535评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,200评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,353评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,290评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,331评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,020评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,610评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,694评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,927评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,330评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,904评论 2 341

推荐阅读更多精彩内容