py基础4.0

作者: 小灰灰233 | 来源:发表于2017-04-22 21:28 被阅读0次

一、循环

(vba 的for···next,do while)

1、for x in s:

             缩进语句

(冒号!!!!)
把s中的每个元素代入x中,执行下面的缩进语句

注:syntaxerror句法错误,invalid无效

2、range()函数

需要外套list函数:list(range(10))
range(n)=0,1,2···n-1

3、while函数

while s>0:
缩进语句
条件满足,true,执行
不满足,false,不执行
(n不断自减)

4、dict:python内置字典(同vb)

写一个对照表,按x查找y

(1)、直接指定:d={'a':1,'b':2,'c':3}

大括号,冒号

(2)、通过key放入

d['a']=1
(可多次给一个key赋值,会覆盖)

(3)、验证(key是否存在)

in:'a' in d
true/false
get:d.get('a')
(none不存在)
d.get('a',1)
1(自己指定value)

(4)、删除key

d.pop(key)

(5)、顺序没有要求

(6)、特点:内存占用大,速度快

(7)、注意:key是不能变的,所以用字符串、整数,不用list

5、set:key的集合,没有value

(1)、用list创建

s=set([1,2,3])

(2)、元素无序性、唯一性、不可变

(3)、添加:add;删除:remove

(4)、交集&并集|运算

注:不可变对象str始终不变,替换其中元素会产生新str

相关文章

  • py基础4.0

    一、循环 (vba 的for···next,do while) 1、for x in s: (冒号!!!!)把s中...

  • py基础

    5Python集合容器 数据结构数据结构 一般将数据结构分为两大类: 线性数据结构和非线性数据结构。 线性数据结构...

  • Py基础

    1.用于网站、后台、工具,可直接跨windows ,mac等多平台使用。 2.代码与.py文件可直接在py交互环境...

  • py基础2.0

    一、数据、变量 1.数据变量包括数值、文本、图像、音频、视频等多种形式 注:以下为py可处理 2.整数(十六进制加...

  • py request 基础

    更多精彩文章请关注 王明昌博客

  • py基础-1

    俗话说的好,上层建筑好不好,就看你的地基打得牢固不牢固。每日一分享 1.变量的赋值意义---变量的存储是存储在内存...

  • py基础-2

    每日一分享 1.数据类型(1)数字 (2)字符串 (3) 字符串切片 (4) 字符串拼接 (5) 列表 6.浅co...

  • 当当网商品爬虫

    基础补充 items.py dd.py 在cmd里: settings.py cmd 建立一个数据库,如果没有,建...

  • mac安装py3.6sublime编码问题

    #######在MacOS上已有py2.7的基础上,安装py3.6.2,安装手法是从py官网上下载后直接安装,没用...

  • iOS蓝牙4.0基础开发

    1.蓝牙开发基础 蓝牙4.0是低电量模式所以也叫4.0BLE。本文将使用iOS系统提供的CoreBluetooth...

网友评论

    本文标题:py基础4.0

    本文链接:https://www.haomeiwen.com/subject/yetezttx.html