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. DIV指令一般用法

    本文最初发表于2015-8-14,是由别的地方迁移过来的 (本文所讲为无符号运算) DIV指令是8086汇编中的除法运算指令,它的结果不是浮点数,而是两个整数:商和余数. 我们来看王爽老师是怎么讲的: ...

  2. 学习XML总结

    XML 元素指的是从(且包括)开始标签直到(且包括)结束标签的部分. 元素可包含其他元素.文本或者两者的混合物.元素也可以拥有属性. xml包含如下: 元素 文本 属性 元素 命名: 名称可以含字母. ...

  3. AIDL与service

    Service:Local service,一个进程中的多线程服务. AIDL:remote service,不同进程间通信. Service启动方法: startService():调用方destr ...

  4. Windows Phone动画

    从事Windows Phone开发已经有一段时间了,但是一直没有好好的静下心来梳理一下自己这段时间的知识,一是怕自己学问不到家,写不出那些大牛一般的高屋建瓴:二是以 前一直没有写博客的习惯:好了废话不 ...

  5. Android开发遇到的异常及解决办法

    Android开发遇到的错误及解决方法1. Unable to resolve target 'android-7' 解决方案: 修改工程目录下的default.properties文件里的内容tar ...

  6. OpenStack: 安装准备

    >安装准备1. 安装MySQL# apt-get install python-mysqldb mysql-server将/etc/mysql/my.cnf修改bind-address为&quo ...

  7. Zclip复制页面内容到剪贴板兼容各浏览器

    Zclip:复制页面内容到剪贴板兼容各浏览器 WEB开发中,要让用户复制页面中的一段代码.URL地址等信息,为了避免用户拖动鼠标再进行右键复制操作而可能出现的差错,我们可以直接在页面中放置一个复制按钮 ...

  8. js基础知识点(只有点)

    转自:2015年12月的文章 http://blog.csdn.net/u014326381/article/details/50176339 JavaScript: 作用域链.闭包.运行时上下文.t ...

  9. php大文件下载

    <?php header("Content-Type:text/html;charset:utf-8"); //class FileDownServer{ //$file_n ...

  10. 【Flatten Binary Tree to Linked List】cpp

    题目: Given a binary tree, flatten it to a linked list in-place. For example,Given 1 / \ 2 5 / \ \ 3 4 ...