python笔记1
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的更多相关文章
- Python笔记之不可不练
如果您已经有了一定的Python编程基础,那么本文就是为您的编程能力锦上添花,如果您刚刚开始对Python有一点点兴趣,不怕,Python的重点基础知识已经总结在博文<Python笔记之不可不知 ...
- boost.python笔记
boost.python笔记 标签: boost.python,python, C++ 简介 Boost.python是什么? 它是boost库的一部分,随boost一起安装,用来实现C++和Pyth ...
- 20.Python笔记之SqlAlchemy使用
Date:2016-03-27 Title:20.Python笔记之SqlAlchemy使用 Tags:python Category:Python 作者:刘耀 博客:www.liuyao.me 一. ...
- Python笔记——类定义
Python笔记——类定义 一.类定义: class <类名>: <语句> 类实例化后,可以使用其属性,实际上,创建一个类之后,可以通过类名访问其属性 如果直接使用类名修改其属 ...
- 13.python笔记之pyyaml模块
Date:2016-03-25 Title:13.Python笔记之Pyymal模块使用 Tags:Python Category:Python 博客地址:www.liuyao.me 作者:刘耀 YA ...
- 8.python笔记之面向对象基础
title: 8.Python笔记之面向对象基础 date: 2016-02-21 15:10:35 tags: Python categories: Python --- 面向对象思维导图 (来自1 ...
- python笔记 - day8
python笔记 - day8 参考: http://www.cnblogs.com/wupeiqi/p/4766801.html http://www.cnblogs.com/wupeiqi/art ...
- python笔记 - day7-1 之面向对象编程
python笔记 - day7-1 之面向对象编程 什么时候用面向对象: 多个函数的参数相同: 当某一些函数具有相同参数时,可以使用面向对象的方式,将参数值一次性的封装到对象,以后去对象中取值即可: ...
- python笔记 - day7
python笔记 - day7 参考: http://www.cnblogs.com/wupeiqi/articles/5501365.html 面向对象,初级篇: http://www.cnblog ...
- python笔记 - day6
python笔记 - day6 参考: http://www.cnblogs.com/wupeiqi/articles/5501365.html 大纲: 利用递归,实现阶乘: Python反射 pyt ...
随机推荐
- 04-树6 Complete Binary Search Tree
完全二叉树 刚开始只发现了中序遍历是从小到大顺序的.一直在找完全二叉树的层结点间规律...放弃了 不曾想,完全二叉树的规律早就知道啊.根结点为i,其左孩子结点2*i, 右孩子结点2*i+1. 结合此两 ...
- XAML(2) - 依赖属性
3.依赖属性 在用WPF编程时,常常会遇到"依赖属性"这个术语.WPF元素是带有方法,属性和事件的类.WPF元素的几乎每个属性都是依赖属性, 这是什么意思?依赖属性可以依赖其他输入 ...
- wpf的datepicker处理
如果有2个datepicker,控制时间起和止的话,可以把第二个datepicker加一个属性,DisplayDateStart = "{Binding SelectedDate,Eleme ...
- 社保系列7《PSAM卡》
PSAM卡用于商户POS.网点终端.直联终端等端末设备上,负责机具的安全控管.PSAM卡具有一定的通用性.经过个人化处理的PSAM卡能在不同的机具上使用. PSAM卡支持多级发卡的机制,各级发卡方在卡 ...
- SQL 集合(笔记)
——SQL是关于集合的 oracle是关系型数据,其中的数据表都是有一定规律的数据的一个个集合,所以在使用SQL时,如果能按照集合的思路来进行时会节省很多效率,也鞥让语句更加的清晰明了. 1.四个集合 ...
- python: 命令选项及归类
usage: python [option] ... [-c cmd | -m mod | file | -] [arg] ... Options and arguments (and corresp ...
- C#设计模式之装饰者模式(Decorator Pattern)
1.概述 装饰者模式,英文名叫做Decorator Pattern.装饰模式是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能.它是通过创建一个包装对象,也就是装饰来包裹真实的对象. 2 ...
- Quartus13.0破解方法
一定要按照步骤顺序才能破解,这里很关键 1.下载和打开Quartus II破解器,选择“应用”,选择“是”,找到bin(64位系统是bin64)目录下的sys_cpt.dll,“打开” 2.然后将li ...
- 38.基于FPGA的FIR设计二
利用fdatool工具生成的滤波器系数与用代码生成的系数不一致,在网上查询得知,fdatool生成的滤波器系数是有符号小数,而且是浮点型,而代码生成的滤波器系数是定点型有符号数,故不一样. 浮点型数据 ...
- Python实现Apriori
Python实现Apriori 运行环境 Pyhton3 计算过程 st=>start: 开始 e=>end: 结束 op1=>operation: 读入数据 op2=>ope ...