迭代

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. 自己常用vs code 插件

    subline   快捷键配置插件 Auto Close Tag — 自动闭合HTML标签 Auto Rename Tag — 修改HTML标签时,自动修改匹配的标签 background — 背景 ...

  2. C语言博客作业05——指针

    1.本章学习总结 1.1思维导图 1.2本章学习体会及代码量 1.2.1学习体会 可能因为之前数组那块儿的作业拖得太久了,以至于我觉得指针学的好快,还没反应过来就教完了,然后一开始做题的时候,就是一脸 ...

  3. vue页面传值

    第一种情况:例:消息列表页(路由)跳转: methods: { goTo(){ this.$router.push({ name:'/My/Info', query:{ 'tellSeq':this. ...

  4. MongoDB之 分组查询

    分组查询 可视化工具 https://robomongo.org pymongo from pymongo import MongoClient # 方式一: c = MongoClient(host ...

  5. STL 小白学习(10) map

    map的构造函数 map<int, string> mapS; 数据的插入:用insert函数插入pair数据,下面举例说明 mapStudent.insert(pair<, &qu ...

  6. win10下安装vs2013无法安装解决方案

    win10下安装vs2013无法安装解决方案 win+r,输入cmd进入命令行 进入界面后选择修复 进入vs_ultimate文件所在目录,输入: vs_ultimate /Uninstall    ...

  7. linux-centos系统下安装python3.5.4步骤

    查看当前python版本:python -V 查看Python可执行文件位置:which python [root@localhost bin]# which python/usr/bin/pytho ...

  8. HTML的块级元素和行内元素

    行内元素一般是内容的容器,而块级元素一般是其他容器的容器.一般情况下,行内元素只能包含内容或者其它行内元素,宽度和长度依据内容而定,不可以设置,可以和其它元素和平共处于一行:而块级元素可以包含行内元素 ...

  9. React 的坑

    MemoryRouter 会缓存组件,导致有时候 componentDidMount 不会执行

  10. unity 中让Text的文字动态刷新形式

    第一种刷新文字形式 using UnityEngine; using System.Collections; using UnityEngine.UI; public class SensorText ...