1、python中的语句块是用缩进表示,并不像C类语言中用{}表示语句块,还有就是语句块的开始貌似是用:表示,然后C类语言中()在python中用"空格"表示了,例如python中的for循环:

count=0

>>> while count<len(movies):

print(movies[count])

count=count+1

然后就是print语句后回车两下才会执行打印语句,这肯定是有说法的。

2、python中的for循环: for eachmovie in movies:

print(eachmovie)

就如C#中的foreach语句。

3、python中的列表类型:movies=["The lif meaning","zhou xing chi","1897"]。是具有伸缩性的数组。可动态添加和删除表类数据项。并且列表中的数据项是存储在栈中,自下而上存放。还有就是列表可以存储混合数据类型,这和数组有很大的不同。列表是高级集合

4:可以使用单引号或者双引号表示字符串,但必须统一使用。

5、缩进要求很严格的,处于一个语句块的应该是对齐的, for eachListItem in matrix:

if isinstance(eachListItem,list):

for eachItem in eachListItem:

print(eachItem)

else:

    print(eachListItem)

例如if else语句必须是上下对齐的,以此表示它们是同一个语句块儿。否则,结果莫名其妙。并且,写嵌套了多层的if——else语句,要用最内层的if-else开始写,即else从内向外写,否则结果莫名其妙。

for eachListItem in matrix:

if isinstance(eachListItem,list):

for eachItem in eachListItem:

if isinstance(eachItem,list):

for each in eachItem:

print(each)

else:                            //先写这个else语句

print(eachItem)

else:                                              //再写这个else语句

print(eachListItem)

6、递归的经典用法就是跟嵌套结合,每一次递归就向嵌套语句中前进一层,直到进到嵌套最核心最里面的那一层。

python中的缩进是个很神奇的的东西,print_lol函数和recursive函数差别就在else:print(),结果只有recursive()输出正确结果

python中利用def来定义函数。

python中的代码块通过“组“来称呼,利用缩进来指示分组。

python中的注释通过“三重引号来实现”,即"""三个引号开始,然后"""结束,之间内容为注释内容,类似C家族的/*.

同样的,如果只需要注释一行代码呢?利用#表示注释掉一行代码,类似C++中的//。

创建python模块并加载:首先利用文本编辑器编辑包含python代码的文本文件,可以利用win的记事本,最后文件名必须以py为后缀名以示是py文件。然后导入模块有两种方法:import 模块名或者是直接输入在idle中输入文件名.py进行加载,模块加载完毕后,要使用模块内函数时需要以对象访问方法的形式,如model.printl(()。否则python会检查printl()是否为内置函数,结果报错,只有内置函数才可以直接调用。

python笔记1的更多相关文章

  1. Python笔记之不可不练

    如果您已经有了一定的Python编程基础,那么本文就是为您的编程能力锦上添花,如果您刚刚开始对Python有一点点兴趣,不怕,Python的重点基础知识已经总结在博文<Python笔记之不可不知 ...

  2. boost.python笔记

    boost.python笔记 标签: boost.python,python, C++ 简介 Boost.python是什么? 它是boost库的一部分,随boost一起安装,用来实现C++和Pyth ...

  3. 20.Python笔记之SqlAlchemy使用

    Date:2016-03-27 Title:20.Python笔记之SqlAlchemy使用 Tags:python Category:Python 作者:刘耀 博客:www.liuyao.me 一. ...

  4. Python笔记——类定义

    Python笔记——类定义 一.类定义: class <类名>: <语句> 类实例化后,可以使用其属性,实际上,创建一个类之后,可以通过类名访问其属性 如果直接使用类名修改其属 ...

  5. 13.python笔记之pyyaml模块

    Date:2016-03-25 Title:13.Python笔记之Pyymal模块使用 Tags:Python Category:Python 博客地址:www.liuyao.me 作者:刘耀 YA ...

  6. 8.python笔记之面向对象基础

    title: 8.Python笔记之面向对象基础 date: 2016-02-21 15:10:35 tags: Python categories: Python --- 面向对象思维导图 (来自1 ...

  7. python笔记 - day8

    python笔记 - day8 参考: http://www.cnblogs.com/wupeiqi/p/4766801.html http://www.cnblogs.com/wupeiqi/art ...

  8. python笔记 - day7-1 之面向对象编程

    python笔记 - day7-1 之面向对象编程 什么时候用面向对象: 多个函数的参数相同: 当某一些函数具有相同参数时,可以使用面向对象的方式,将参数值一次性的封装到对象,以后去对象中取值即可: ...

  9. python笔记 - day7

    python笔记 - day7 参考: http://www.cnblogs.com/wupeiqi/articles/5501365.html 面向对象,初级篇: http://www.cnblog ...

  10. python笔记 - day6

    python笔记 - day6 参考: http://www.cnblogs.com/wupeiqi/articles/5501365.html 大纲: 利用递归,实现阶乘: Python反射 pyt ...

随机推荐

  1. 在WPF中显示GIF图片并实现循环播放

    WPF中有一个MediaElement媒体控件,可以来播放媒体,同时也可以显示GIF图片.但看到网上有些人说用MediaElement不能加载作为资源或内嵌的资源的GIF图片,我猜他们一定是在前台用X ...

  2. PAT乙级真题1001. 害死人不偿命的(3n+1)猜想 (15)(解题)

    卡拉兹(Callatz)猜想: 对任何一个自然数n,如果它是偶数,那么把它砍掉一半:如果它是奇数,那么把(3n+1)砍掉一半.这样一直反复砍下去,最后一定在某一步得到n=1.卡拉兹在1950年的世界数 ...

  3. 浅谈HAL

    参考:http://blog.csdn.net/mr_raptor/article/details/8074549 代码实现:http://blog.csdn.net/mr_raptor/articl ...

  4. bzoj 1269 [AHOI2006]文本编辑器editor

    原题链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1269 伸展树的运用,如下: #include<cstdio> #include ...

  5. golang初试:坑爷的

    用Golang与perl脚本比较, 初想至多差一倍吧...结果可不是一般的坑爹, 简直就是坑爷了. Perl脚本 #!/bin/bash source /etc/profile; function e ...

  6. Golang之ring.Ring的Link操作

    ring.Ring 是一个环链. 其Link操作规则是: r.Link(s) => t = r.Next r.Next.Prev = s.Prev s.Prev.Next = r.Next r. ...

  7. SQL Server 2008 R2 主从数据库同步

    一.准备工作: 主数据库服务器: OS:Windows Server 2008 R2    DB: SQL Server 2008 R2 Hostname : CXMasterDB IP: 192.1 ...

  8. 对 Linux 新手非常有用的20个命令

    你打算从Windows换到Linux上来,还是你刚好换到Linux上来?哎哟!!!我说什么呢,是什么原因你就出现我的世界里了.从我以往的经验来说,当我刚使用Linux,命令,终端啊什么的,吓了我一跳. ...

  9. 在线调试js工具网站

    http://jsfiddle.net/gh/get/jquery/1.9.1/highslide-software/highcharts.com/tree/master/samples/highch ...

  10. 条款11:在operator=中处理“自我赋值”

    什么是自我赋值,就是 v = v 这种类型的语句,也许很多人都会说鄙视这种写法,但是如下的写法会不会出现呢? 比如:a[i] = a[j];      // 不巧的是i可能和j相等 *px = *py ...