迭代

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. echarts常用方法,饼图切换圆环中文字(三)

    在echarts的饼图应用时,遇到过一个需求就是鼠标移到半环上可以切换环中的文字,同时支持legend点击事件.误区是,鼠标移动到环上重新渲染option,以切换内部的文字.重新渲染option的做法 ...

  2. js的call和apply区别

    call和apply都是改变了this的指针. obj.call(newObj, arg1, arg2, ...); obj.apply(newObj, [arg1, arg2, ...]); 上面的 ...

  3. js浮点数运算精度问题

    https://www.cnblogs.com/yadongliang/p/9067333.html

  4. url路由配置以及渲染方式

    路由分配及模板渲染 路由系统 urlpatterns = [ path('admin/', admin.site.urls), path('teacher/',include('teacher.url ...

  5. nginx配置文件详解----第一篇【访问与错误日志】

    error_log错误日志    access_log访问日志 log_format指令 语法: log_format name string …;默认值: log_format combined “ ...

  6. orace如何创建函数并调用

    我们来定义一个oracle的函数 create or replace function 方法名(参数名1 参数类型,参数名2 参数类型,参数名3 参数类型)return 返回类型 is num_C n ...

  7. CentOS 7上安装PGI 2017编译器

    1. 安装PGI编译器 在PGI的官方网站的右上角,有一个社区免费版(Community Edition)的下载链接(GET PGI FOR FREE),根据操作系统选择合适的版本即可. 需要注意的是 ...

  8. scrapy 入门爬取新闻

    为文本分类实验爬取数据集,要求一百万,分类>10类. 参考链接:http://litianyi.cc/technology/2015/12/01/text-classification-1/ 文 ...

  9. python(元组,不可修改序列)

    元组也是序列,区别于列表,它不可更改,语法简单只要加逗号隔开即可 1.1,2,3 (1,2,3) 2.42, (42,) 3.3*(40+2) 126 3*(40+2,) (42,42,42) 4.x ...

  10. 小白的python之路10/30磁盘分区

    总结:fdisk   mkfs  mount 1.磁盘分区 硬盘分区有三种,主磁盘分区.扩展磁盘分区.逻辑分区. 一个硬盘主分区至少有1个,最多4个,扩展分区可以没有,最多1个.且主分区+扩展分区总共 ...