【Python】2020.03.07学习笔记|小练习+综合列表(列表推导)+软技能

  • 学习测试开发的Day66,真棒!
  • 学习时间为1H54分钟,今天多学了40分钟:)
  • 第七次全天课20190126(上午视频1H33M-2H14M)(下午视频0-40M)

练习:统计一句话中仅出现一次的字母

自己的

代码

'''## 练习:统计一句话中仅出现一次的字母'''
s="I  love China , and you?"
s=list(s)
new_s=[]
for i in s:
    if i==" " or (i>="A" and i<="Z") or (i>="a" and i<="z"):
        new_s.append(i)
    else:
        new_s.append(" ")
s="".join(new_s)
result=[]
len_s=len(s)
for i in range(len(s)):
    for j in range(len(s[i])):
        if s.count(s[i][j])==1:
            result.append(s[i][j])
print(result)
            

结果:

PS D:\0grory\day7> python .\one_word.py
['I', 'l', 'v', 'e', 'C', 'h', 'i', 'd', 'y', 'u']
PS D:\0grory\day7>

老师讲解

比自己的答案简洁了很多,过滤字母的时候就开始做判断了
s="ab cd abcde i fgh"
算法:
统计所有字母出现的次数,然后返回只出现一次的。

代码:

s="ab cd abcde i fgh"
result=[]
for i in s:
    if(i >= "a" and i<="z") or (i>="A" and i<="Z"):
        if s.count(i)==1:
            result.append(i)
print(result)

结果:

PS D:\0grory\day7> python .\word_one_time.py
['e', 'i', 'f', 'g', 'h']

改进:封装成一个函数

def count_one_occurence_word(s):
    result=[]
    for i in s:
        if(i >= "a" and i<="z") or (i>="A" and i<="Z"):
            if s.count(i)==1:
                result.append(i)
    return result
s="ab cd abcde i fgh"
print(count_one_occurence_word(s))

结果:

PS D:\0grory\day7> python .\word_one_time.py
['e', 'i', 'f', 'g', 'h']
PS D:\0grory\day7>

列表、字典其实知识点不多,难在了组合,所以需要多练习!

推导列表

推导列表,可以用for和if,但是不能用else

>>> [x for x in range(1,10,2)]
[1, 3, 5, 7, 9]

相当于:

>>> a=[]
>>> for x in range(1,10,2):
...     a.append(x)
...
>>> a
[1, 3, 5, 7, 9]
>>>

可以对推导列表最前面的数据进行运算

比如加法

>>> [x+1 for x in range(1,10,2)]
[2, 4, 6, 8, 10]

>>> [x+10 for x in range(1,10,2)]
[11, 13, 15, 17, 19]

还可以使用多个循环

>>> [x*y for x in range(1,4,1) for y in range(3)]
[0, 1, 2, 0, 2, 4, 0, 3, 6]
>>>

用if的情况

相当于在两个循环的下一层加了一个if

>>> [x*y for x in range(1,10,2) for y in range(3) if x==1]
[0, 1, 2]
>>>

转换类型也是支持的,比如转换成字符串是可以的,只要符合python的语法就行

>>> [str(x*y) for x in range(1,10,2) for y in range(3) if x==1]
['0', '1', '2']
>>>
image.png

使用推导列表遍历字典

>>> d={"a":"b",1:2,"c":"d"}
>>> [str(k)+"="+str(v) for k,v in d.items()]
['1=2', 'c=d', 'a=b']
>>>

小题:把一串字符串中所有的字母用大写字母实现

s="I am a boy!"
s="I AM a BOY"

自己的:

>>> s="I am a boy!"
>>> [x.upper() for x in s]
['I', ' ', 'A', 'M', ' ', 'A', ' ', 'B', 'O', 'Y', '!']
>>>

把字母变成大写的几种方式:

>>> "a".upper()
'A'
>>> chr(ord("a")-32)
'A'
>>>

老师的:

>>> s="I am a boy!"
>>> "".join(i.upper() for i in s)
'I AM A BOY!'
>>>
>>> "".join(chr(ord(i)-32) for i in s if (i>="a" and i<="z"))
'AMABOY'

老师的建议

遇到不会的题,这次照着答案写出来了,3天之后再做一次,如果10分钟做不出来,一个星期再做一次,老师讲的题大部分自己都做过10遍以上了

《财富自由之路》

人的大脑: 越练习越强

刻意练习: 有目的的,有提高的,不能老做容易的

元认知: 就是你的思考方式是怎么样的

你的领导不重视你。问题细分:

1.好的项目不派你

2.绩效评级都是中低

3.从来没表演过你

4.经常训你

怎么改变?

1.换个工作(在想办法)

2.换个岗位

3.抱好领导大腿(想办法)

4.维持现状

1.找找机会就换 4 维持现状

swot(一个事情的模式)

波士顿矩阵(公司业务的模型)

要实践

做逻辑题:
GRE(1000题以上)---->推理

动力:

现象:在开始学习的,强,中,弱

如何保持:

1. 坚持

  • 只想做好每一天,不要间断任何一天
  • 赋予强大的意义,多挣200W,2W行。1行价值100块
    老师有个朋友在得到开了专栏,1个字2500元

2. 氛围

焦虑的问题

1.忙:忙到没有时间思考

2.为什么?怕被淘汰

家和工作如何平衡

解决办法

  • 找到你的问题,去解决,需要很长的时间
  • 长期积累:每天进步一点点

认知:认知是复利效应

  • 老师的例子,之前看任何一本计算机的书,都需要半年以上起步!
    现在看一本书,2个星期即可
  • 先学python还是先学Java?先学哪一个都好,总比一直不开始强!【饿死在两堆草之间的驴】
  • 学了很多知识,很快就忘了。从不用---->实践

理财:

如果1-块钱都是可以理财的。看的收益率,不是绝对值

10%--->早起打卡

  • 支付宝的运动:早起打卡
  • QQ运动:走路,5000(5-15),8000,12000

基金推荐:工银瑞信双利债券b,2个月:1.35%,8%债券基金

定投:股票基金定投、指数基金

买股票:4只以内,你觉得很有前景的行业。

保险业:平安

注意力>金钱>时间

把学习这件放在最高优先级

比如晚上加班到10点,可以中午学习或者晚上学习

把注意力集中在最重要的事情上

建议,别轻易换行业(除非已经在这个行业上做到了极致,无法再提高的情况下,这时你已经有很多机会了,比如人脉、眼界)如果一直工作在底层,是没有什么机会的

综合列表(列表推导)

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

推荐阅读更多精彩内容