小奥的学习笔记

  • Home
  • Learning & Working
    • Speech Enhancement Notes
    • Programming language
    • Computer & DL
    • MOOC
  • Life
    • Life Time
    • Thinking & Comprehension
    • Volunteer
    • Plan
    • Travel
  • Footprints
  • GuestBook
  • About
    • About Me
    • 个人履历
    • 隐私策略
  1. 首页
  2. Study-notes
  3. Programming language
  4. Python
  5. 正文

Python chapter 4 learning notes

2017年10月13日 1363点热度 0人点赞 0条评论

1.      About loop

·        Indentation means these sentences or this sentence  belong(s) to this loop.Such as,

magicians=['david','joe','kite','john']

for magician in magicians:# loop

print(magician.title() + ', you have been invited.')

print("I can't wait to see your next trick, "+ magician.title() + '\n')

·        After loop, a non-indented sentence means it doesn't belongs to this loop.

·        DO NOT FORGET THE":" AFTER YOU WRITE THE FOR xxx

2.      About numerical list

·        Use range()

o   If you want to print one to five, you need to use range(1,6).DO NOT FORGET IT.

For example,

for value in range(1,6):

print(value)

range(a,b,m), a means the start point, b means the end point, and m means step length.

For example,

o  After you input range(1,6,2), you can see [1,3,5].

o  Use range() and list() to make up a list

For example,

numbers=list(range(1,11))

print(numbers)

If you use list(range(1,11,2)), you can see [1,3,5,7,9].

power operation just like a**2,using **.

·        Some simple functions

·        min(digits) means figure out the mnimum.

·        max(digits) means figure out the max number.

·        sum(digits) means figure out the sum.

·        List Comprehensions(列表解析)

For example,

data=[valu**3 for valu in range(2,12,2)]

print(data)

Using part of list: Slice

·        Some ways:

o   print str[0:3] #截取第一位到第三位的字符

o   print str[:] #截取字符串的全部字符

o   print str[6:] #截取第七个字符到结尾

o   print str[:-3] #截取从头开始到倒数第三个字符之前

o   print str[2] #截取第三个字符

o   print str[-1] #截取倒数第一个字符

o   print str[::-1] #创造一个与原字符串顺序相反的字符串

o   print str[-3:-1] #截取倒数第三位与倒数第一位之前的字符

o   print str[-3:] #截取倒数第三位到结尾

o   print str[:-5:-3] #逆序截取

·        Copy list:

If we want to copy the elements of one list to another list, we need to do as followed:

my_foods = ['apple','banana','cake']

friend_foods = my_foods[:]#如果没有[:]那就意味着只是将my_foods的地址指向friend_foods,这样的话,如果更改前者元素后者也会更改

print(my_foods)

print(friend_foods)

my_foods.append("water melon")

friend_foods.append("monga")

print(my_foods)

print(friend_foods)

We can see that firend_foods is different from my_foods.

Tuple(元组)

list is unchangeable, so sometime we need a tuple. Tuple is changeable.

define a tuple like this: dimensions=(200,50). We do not use [].

The elements of tuple cannot be changed, but we can assign.

In addition , tuple is as same as list.

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2017年10月13日

yszhang

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

搜索
欢迎关注我的个人公众号
最新 热点 随机
最新 热点 随机
DEEPFILTERNET:一种基于深度滤波的全频带音频低复杂度语音增强框架 奥地利匈牙利九日游旅程 论文阅读之Study of the General Kalman Filter for Echo Cancellation 小奥看房之鸿荣源珈誉府 杭州往返旅途及西溪喜来登和万怡的体验报告 2022年的第一篇碎碎念
奥地利匈牙利九日游旅程论文阅读之Study of the General Kalman Filter for Echo CancellationDEEPFILTERNET:一种基于深度滤波的全频带音频低复杂度语音增强框架
2010 S.V Beijing Travel 21:Very Boring Vacation 已修:英语写作指导Ⅱ【UC Berkeley】[2015-09-15] 2017考研总体安排(2016.1~2016.12) 吴恩达深度学习课程 DeepLearning.ai 编程作业(1-3) 大一这一年 S.V Beijing Travel 5:Very educational day
标签聚合
python学习 Python 学习 高中 鸟哥的linux私房菜 Java 算法 生活 leetcode linux
最近评论
davidcheung 发布于 7 个月前(02月09日) The problem has been fixed. May I ask if you can s...
tk88 发布于 7 个月前(02月07日) Hmm is anyone else having problems with the pictur...
cuicui 发布于 10 个月前(10月20日) :wink:
niming 发布于 11 个月前(09月19日) 同级校友,能刷到太巧了
davidcheung 发布于 2 年前(08月16日) 我得找一下我之前整理的word文档看一下,如果找到了我就更新一下这篇文章。
Nolan 发布于 2 年前(07月25日) 您的笔记非常有帮助。贴图不显示了,可以更新一下吗?
davidcheung 发布于 3 年前(06月19日) 到没有看webrtc的代码。现在主要在看我们公司的代码了。。。只是偶尔看一看webrtc的东西。。。
aobai 发布于 4 年前(03月13日) gain_change_hangover_ 应该是每三个block 只能够调整一次,这样保证每帧...
匿名 发布于 5 年前(12月30日) 烫
小奥 发布于 5 年前(12月12日) webRTC里面的NS本身我记得就是在C++里面呀

COPYRIGHT © 2025 小奥的学习笔记. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

陕ICP备19003234号-1

鲁公网安备37120202000100号