1,judgment in  deciding(if...:,if..else:,if else...else:),loop(for...:,while True...:)

break,continue;

pythonBasic-LMLPHP

2,搞定python内置核心类型tuple(以下标数据序索引数据,元素不可更改),dict{与tuple和list不同的是dict以名称索引数据},list[一般数据序列,元素可变更,变更列表方法前次有append(单个("")),extend(批量([]))],set--set(去重) ,奇葩完这些以后,相信你对MongoDB的语法及collection/document数据存储格式json变种bson就见惯不怪了;

还有需要注意使用的是dict的 keys、values 键值  枚举方法的 使用,以及字符串,列表分片特性,dict 名称索引值 判断决策;

str(强制字符串类型转换),type(查看数据类型)

3,tulp分片

Ruiy简单总结下规则,這是Ruiy的规则哦,个人这么认为的,仅代表个人观点,如有雷同,纯属巧合!

首先记住不论是tuple,list,元素以切割整体看作一维,以元素集元素的数据一同切割则是二维!

[N:m]    (元素是以1开始计数的,不同元祖及列表的下标数据索引从0开始),但会在N的基础上+ 1即N+1开始取值,m正常取tuple or list中的从首元素1开始计数

pythonBasic-LMLPHP

下面是tuple or list元素分片

pythonBasic-LMLPHP

我们再来看看各个元素的字符串分片.游戏规则不变,及数据定位N和m;

稍微注意的是以0开始的数据序先取各个元素的值再分片元素字符串

pythonBasic-LMLPHP

用len计数tuple or list 元素个数及每个元素中的字符数

pythonBasic-LMLPHP

Ruiy Tips:游戏规则指导

DataE[N] 0开始下标

DataE[N:M] 元素分片 N遵循 + 1 M不变  ,len计数

DataE[K][N:M]

元素分片

pythonBasic-LMLPHP

4,python出错处理,抛出异常同java类似

try:

pythonBasic-LMLPHP

Explain throw exception

pythonBasic-LMLPHP

dict values and keys mothed/way

pythonBasic-LMLPHP

使用元组()包含所有的异常类型

pythonBasic-LMLPHP

pass exception

pythonBasic-LMLPHP

python 异常处理机制总结byRuiy

python exception handle?
处理python异常报错,如果没有异常处理,错误将导致程序在出错地方停止,将可能导致错误的代码缩进并放到
try:
    if
except (v1.v2..) as error:
    print("该干嘛干嘛!")
except ():

阻止程序由于异常抛出而终止执行

5,function def

pythonBasic-LMLPHP

在函数中定义打印doc(python documention string)

pythonBasic-LMLPHP

Tips by Ruiy 文档字符串通过函数名称引用,类似于字典中的名称引用概念,但不同的是这个名称仅仅有一个,是__doc__

系统内置函数dir()显示当前环境相关对象属性

名称作用域()

pythonBasic-LMLPHP

pythonBasic-LMLPHP

6,python 注释  #(comment)

7,带参数函数

pythonBasic-LMLPHP

pythonBasic-LMLPHP

pythonBasic-LMLPHP

python type confirm

pythonBasic-LMLPHP

8,通常编程语言中的很多类型数据都能看做字符串(类型都有类似转换函数)

pythonBasic-LMLPHP

9,list[]弹出指定元素(或默认弹出最后元素,元素弹访问规则按列表数值序)与python函数参数默认值

list.pop[]

pythonBasic-LMLPHP

设定python函数参数默认值

pythonBasic-LMLPHP

pythonBasic-LMLPHP

pythonBasic-LMLPHP

10,nest function

pythonBasic-LMLPHP

小插曲今天着实深入了解了aliCloud,看了下阿里云文档,总结如下,不敢相信是ali的技术!--all shit,include serveral shell too,原因不明,你猜?

pythonBasic-LMLPHP

11,python类与对象

pythonBasic-LMLPHP

小插曲,字符串对象大小写变更,python mothed so easy!

pythonBasic-LMLPHP

Ruiy Tips summarize;

此事表明字符串不仅仅代表字符串文本,还提供了额外的强大功能(均为你不知道);

表明字符串这种方法拥有方法,方法通俗的叫法为"(behavior)行为",通常每个字符串等对象都内置一些可用方法!

dict keys方法

pythonBasic-LMLPHP

使用dir()函数列出一个对象的所有属性和方法;

pythonBasic-LMLPHP

请注意-->以下划线开头的是对象私有属性!

pythonBasic-LMLPHP

何为"对象的方法"?当一个函数内置到一个对象中时,这个函数就叫做这个对象的"mothed方法";

12,python class/object def,

05-11 13:07