笨方法学习Python31-40

31、作出决定

复习了raw_input("> ")

if 变量 == "Vaule":

执行语句

32、循环和列表

count = [1, 2, 3, 4, 5]

for i in count:

print "This is %d" % i            #循环打印出count的值

count.append(6)     #从最后增加值

count.insert(1,44)    #从第二位增加值44

range(20)                #范围

33、While循环

Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:


1

2

while 判断条件:
    执行语句…

执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。

当判断条件假false时,循环结束。

执行流程图如下:

34、访问列表的元素

animals = [‘bear’, ‘python’, ‘peacock’, ‘kangaroo’, ‘whale’, ‘platypus’]

print "The 1st animal is at 0 and is a bear.", animals[0]

print count[1]

35、 分支和函数

if "0" in next or "1" in next:        #两个条件

exit模块

from sys import exit

exit(0)                        #退出

def start():

。。。

start()            #启动函数

36、设计和调试

调试(debug)的小技巧

1.不要使用 “debugger”。 Debugger 所作的相当于对病人的全身扫描。你并不会得到某方面的有用信息,而且你会发现它输出的信息态度,而且大部分没有用,或者只会让你更困惑。

2. 最好的调试程序的方法是使用 print 在各个你想要检查的关键环节将关键变量打印出来,从而检查哪里是否有错。

3. 让程序一部分一部分地运行起来。不要等一个很长的脚本写完后才去运行它。写一点,运行一点,再修改一点。

37-38 略过

39、列表的操作

生成列表

ten_things = "Apples Oranges Crows Telephone Light Sugar"

stuff = ten_things.split(' ')

stuff

['Apples', 'Oranges', 'Crows', 'Telephone', 'Light', 'Sugar']

join连接

>>> print (' '.join(stuff))

Apples Oranges Crows Telephone Light Sugar

>>> print ('@'.join(stuff))

[email protected]@Crows[email protected]@[email protected]

40、可爱的字典

原文地址:http://blog.51cto.com/8672771/2083892

时间: 2024-10-17 10:16:02

笨方法学习Python31-40的相关文章

笨方法学习Python(1-10)

以下学习内容以python2为基准 UTF-8 #conding:utf-8    or    #__coding:utf-8__ 此句要置顶,表示代码支持UTF8的格式,最好每个代码文件都加上 注释 # A comment, this is so you can read your program later. 代码前加"#"表示的是注释,以后写每行代码的上一行记得都加上解释信息 python2与python3 print"abc"    #python2的写法

LPTHW 笨方法学习python 16章

根据16章的内容作了一些扩展. 比如,判断文件如果存在,就在文件后追加,如不存在则创建. 同时借鉴了shell命令中类似 cat <<EOF > test的方法,提示用户输入一个结尾符. 现在有一个小坑,怎么使用python去读取一个文件的行数,原来有os.system("wc -l filename")倒是可以,但是windows下如何操作呢?回头补填. #!/usr/bin/env python # -*- coding:utf-8 -*- from sys im

笨方法学习Python(11-20)

以下学习内容以python2为基准 11.提问 print "How old are you?",  age = raw_input() print "So, you're %r old." % age python ex11.py How old are you? 35 So, you're '35' old input()与raw_input()都是Python的内建函数,实现与用户的交互,但是功能不同. raw_input可代表任意字符串 input在字符串上

笨方法学习Python21-30

21.函数可以返回东西 def add(a, b): print "ADDING %d + %d" % (a, b) return a + b age = add(30, 5) print "Age: %d" % age [[email protected] 21-40]# python t21.py ADDING 30 + 5 Age: 35 将函数配上参数值赋值给变量age 22.到现在你学到了哪些东西 =            #赋值 print       

App线上推广的笨方法——从0到100万的质变

线上推广APP,有一些笨办法,经常被人忽视,但确是一些成本低.效果好的方法,我们今天就来讲讲这些线上推广APP的笨办法.比如说论坛发贴, QQ群聊,拉注册,比较辛苦,你拉来一个用户注册我们的网站,使用我们的APP,这是比较慢的方法.还有就是社交分享,比如说分享到微博.人人网.微信等等,这些都是App推广中的比较笨的方法. 还有一些快的方法,比如说投放电视广告,比如说上<天天向上>,卫视.汽车.公交车上面的广告.地铁上面的广告,明星代言.事件营销.另外就是疯狂砸钱,像滴滴打车一样.当然快的方法还

如何解决内存泄露:笨方法手动调试

上篇文章介绍了内存泄露以及避免方法,本篇文章介绍当内存泄露发生时,如何解决 1. 笨方法手动调试 1 检查代码是否每一个new.malloc 都有对应的 delete.free 2 观察有哪些可能分配内存和释放内存的代码,在其上下添加断点,以debug模式运行 3 打开任务管理器,查看调试程序的内存占用, 4 逐个排除: - 看运行哪些语句时内存占用增加 - 看运行释放内存语句后,内存占用是否减少 - 查看释放后的内存是否仍然存在 5 针对第4步找出内存释放失败的语句,通过查看内存的详细信息,逐

蒙特卡洛方法学习(二)

之前介绍了蒙特卡洛的优势.详情可参考之前的<蒙特卡洛方法学习(一)>. 那么对于我们设计的电路,对于电路中的元器件参数容差,进行统计分布,用一组伪随机数求得元器件的随机抽样序列,对这些随机抽样得到的元器件参数再对设计的电路进行功能仿真,比如:直流分析,交流分析,瞬态分析等等. 利用Multisim进行蒙特卡洛仿真电路.这里举一个简单的例子,如下:   对于上述电路中,电阻的阻值会有一个容差范围,电容的容值也会有一个容差范围,这些容差会对整个电路带来的影响,可以利用蒙特卡洛方法进行仿真,具体操作

os.wark() 方法学习

脚本: #!/usr/bin/env python # encoding utf-8 import os import types Driver = "d:" # 输出D盘下的所有文件 for  i  in os.walk(Driver + os.sep + "python-study"): print (type(i)) print (i) 输出结果 <class 'tuple'> ('d:\\python-study', [], ['1.txt',

C#中的扩展方法学习总结

??版权声明:本文由秦元培创作和发表,采用署名(BY)-非商业性使用(NC)-相同方式共享(SA)国际许可协议进行许可,转载请注明作者及出处,本文作者为秦元培,本文标题为C#中的扩展方法学习总结,本文链接为http://qinyuanpei.com/2015/12/05/extend-methods-of-csharp/. ??各位朋友大家好,我是秦元培,欢迎大家关注我的博客.最近偶然接触到了C#中的扩展方法,觉得这个语法特性是一个不错的特性,因此决定在这里系统地对C#中的扩展方法相关内容进行下