迭代

test = "妹子有种冲我来"
#可迭代对象 == 被for进行循环获取
for item in test:
print(item)
break

  #练习题:

test  = input(">>>")
for item in range(0, len(test)):
print(item, test[item])

  range()的用法

range(0,100)
range(0, 100, 5)#设置步长,来进行不连续
v = range(100)
for item in v:
print(item)

list   类, 列表

li = [1, 2, 3,"age", "alex"]# 通过list 创建的对象
li = [1, 2, [1, 2, 3,"age"],3,"age", "alex"]
#中括号括起来
#, 分割
#列表中的元素是可以是数字,字符串, 列表, 布尔值……所有的东西,都能放进去!!
print(li[3])
print(li[3:5])
#li[3] = 'zicai'#修改
#li[3:5] = [120 , "zicai", 'sss']
del li[1]#删除 #把字符串传换成列表:
s = 'asdsafsff'
li = list(s)
print(li)

列表是有序的额,元素可以被修改

元组 tuple

tu = (111, (222, 33), [23, "dd"],)
tu = (111, 222, 23, 34)
#一般写元组的时候,在后面加一个 ,
#一级元素不能被修改,增加或删除
#可以被for循环,,可迭代对象
tu = (111, 222, 23, 34)
for item in tu:
print(item) tu = (111, 222, 23, 34)
v = list(tu) # 元组可以转换成列表 # count 获取元素在元组中出现的次数
# index

字典 : dict

#字典的Value可以是任何值
## 列表,字典不能作为 字典的Key
info= {
"k1": "v1",#键值对
"k2": "v2",
}
info = {
"k1": 18,
"k2": Ture,
"k3": [11, 22, 33], } #根据序列, 创建字典, 并指定统一的值:
v = dict.fromkeys(["k1", "", 999], 123])
print(v) #根据Key 获取值,key 不存在时,,获取None
dic = {
"k1":"v1",
}
#v = dic["k1"]
#print(v)
v = dic.get["k1"]
print(v)
#把字典的值删除,并且获取到值
v = dic.pop("k1")
print(div, v) #设置值,但是已经存在,不设置,获取当前key对应的值, 不存在,会进行添加!!
dic {
"k1": 'v1',
"k2": 'v2'
} v = dic.setdefault("k111", "")
print(dic, v) #更新字典 dic.update({"k1":1111})

变量:作用是用来记录状态的!

python基础语法二的更多相关文章

  1. Python 基础语法(二)

    Python 基础语法(二) --------------------------------------------接 Python 基础语法(一) ------------------------ ...

  2. python基础语法(二)

    本文主要包括以下内容 函数 切片 迭代 列表生成式 生成器 迭代器 函数 定义函数 定义函数 在Python中,定义一个函数要使用def语句,依次写出函数名.括号.括号中的参数和冒号:,然后,在缩进块 ...

  3. 【阿K学Python系列】一Python基础语法(二)

    前言 通过上一章的学习[阿k学Python]一Python入门(一),我们已经初步了解到Python是一种解释型.面向对象.动态数据类型的高级程序设计语言,当然也是一门脚本语言,像前端需要学习的Jav ...

  4. Python 基础语法(三)

    Python 基础语法(三) --------------------------------------------接 Python 基础语法(二)------------------------- ...

  5. python基础语法(一)

    Python的特点 1. 简单 Python是一种代表简单思想的语言. 2. 易学 Python有极其简单的语法. 3. 免费.开源 Python是FLOSS(自由/开放源码软件)之一. 4. 高层语 ...

  6. Python基础语法(转)

    作者:Peter 出处:http://www.cnblogs.com/Peter-Zhang/   Python 基础语法(一) Python的特点 1. 简单 Python是一种代表简单思想的语言. ...

  7. web前端学习python之第一章_基础语法(二)

    web前端学习python之第一章_基础语法(二) 前言:最近新做了一个管理系统,前端已经基本完成, 但是后端人手不足没人给我写接口,自力更生丰衣足食, 所以决定自学python自己给自己写接口哈哈哈 ...

  8. python之最强王者(2)——python基础语法

    背景介绍:由于本人一直做java开发,也是从txt开始写hello,world,使用javac命令编译,一直到使用myeclipse,其中的道理和辛酸都懂(请容许我擦干眼角的泪水),所以对于pytho ...

  9. Python 基础语法(四)

    Python 基础语法(四) --------------------------------------------接 Python 基础语法(三)------------------------- ...

随机推荐

  1. 【MIT-6.824】Lab 1: MapReduce

    Lab 1链接:https://pdos.csail.mit.edu/6.824/labs/lab-1.html Part I: Map/Reduce input and output Part I需 ...

  2. Activiti之流程通过、驳回、会签、转办、中止、挂起等核心操作封装(Activiti5.9)

    http://blog.csdn.net/rosten/article/details/38300267 package com.famousPro.process.service.impl; imp ...

  3. XAMPP启动Apache时发生ERROR

    XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包,是一个易于安装且包含 MySQL.PHP 和 Perl 的 Apache 发行版.XAMPP 的确非常容易安装和 ...

  4. react .net core 发布 Access-Control-Allow-Origin Cors

    本案例用IIS部署 1. 在react上先publish: npm run build 生成了build文件,在此文件里添加web.config,注意httpProtocol是用来跨域的. <? ...

  5. 【算法】祭奠spfa 最短路算法dijspfa

    题目链接 本题解来源 其他链接 卡spfa的数据组 题解堆优化的dijkstra 题解spfa讲解 来自以上题解的图片来自常暗踏阴 使用前向星链表存图 直接用队列优化spfa struct cmp { ...

  6. gevent模块学习(三)

    3. Group类,常用于不限制数量的管理异步任务的分组且可搜集运行结果 g = gevent.pool.Group(*args) -> Group 说明: 创建一个组对象,其实就是一个不限gr ...

  7. 获取上一页面url

    console.log(window.location.host); #js获取当前域名 console.log(window.location.href); #js获取当前url console.l ...

  8. (03) spring Boot 的配置

    1. spring boot 的核心配置 spring boot 项目建立之后,已经创建好了application.properties 配置文件 其实, 配置文件还支持*.yml 格式的: 2. 多 ...

  9. Chromedriver executable needs to be in path 解决办法

    执行webdriver.Chrome()时报错:Chromedriver executable needs to be in path. 原因可能是为有安装Chromedriver 可能是Chrome ...

  10. 服务器端网络编程之 IO 模型

    引言  从 T 跳槽到 A 之后,我的编程语言也从 C++ 转为 了 Java.在 T 做的偏服务器端开发,而在 A 更偏向于业务开发.上周在 A 公司组内做了一个<服务器端高性能网络编程> ...