栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

3 python_{:<3}python?

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

3 python_{:<3}python?

我本身也是主学java的,python也是抱着了解的态度:所以这些问题要注意:

    在我们使用这些时候while,if,for,esle等这些语句的时候我们要注意我们的 :这个符号,这真的很容易忘记
    
for i in range(): 
        我们这个 i 是我们的变量名
        我们range是一个范围range(10)表示[0,10)
                   range(1,10)表示[1,10)
                   range(1,10,2)表示范围[1,10)我们执行一次增加两个长度

while循环:
    周而复始

语法结构:
    while condition:
        # 循环体
        # 循环体
    
break和continue关键字:
    
break关键字:
    终止当前循环

continue关键字:
    跳过本次循环,进入下次循环【看条件】

    
完整的循环语法结构:
    while 条件:
        # 循环体

    else:
        # 循环正常结束后,才可以执行的代码

end最常使用方法,print(“ ”,end=“”)
    都知道我们print()会有自动换行的效果,我们输入了end,他就在本行不会自动换行

什么是容器:
    线性表:有序的容器结构
        数组:又连续的内存空间组成
        链表:布利纳许的内存空间组成了逻辑结构
        栈  :后进先出,先进后出
        队列:先进先出,后进后出
python的list
    底层的实现就是使用我们的双向链表结构实现的

定义list就是我们  [] :
    通过若数据类型语言的特点,直接将赋值为一个变量
    users = [”1“,”2“,”3“]
    我们最好不要用已经定义好的变量来进行被赋值
    我们可以开辟我们的列表空间
    u2 = list(4)相当于u2里面开辟四个容量值呢

使用列表元素:
    通过了下标获取某个元素值
    注意:下表是从零开始的
    我们可以通过 变量名[下标]  获取我们的值

获取列表长度:
    我们通过len(变量名)进行查看我们的列表长度

如何修改值:
    我们直接通过下标来进行覆盖以达到修改的目的

列表的遍历:
    我们可以通过for 和 我们 while 进行遍历
    假如我们 user = ["hello","world"]
    for i in user :
        print(i)
    或者下标法:
    index = 0
    while index < len(user):
        print(user[index])
        index +=1

列表的常见方法:
    变量名.append(”追加内容“)       --- 追加
    变量名.insert(index,"插入内容")---插入
          .chear()                    ---清空列表
          .remove(元素)               ---删除内容(删除内容必须存在我们这个列表,不然会抛错)
          .pop(移除元素的下标)      --- 默认删除 -1 的索引值
          .count(元素)                ---统计该元素在列表中出现的次数
          .index                  ---返回某个值的第一个下表
          .copy()                     ---列表进行赋值
          .extend()              ---继承属性
          .reverse()          ---反转
          .sort()                     ---调用sort必须是同一类型
         
set(集合)的使用:
    Hash表实现(哈希、散列表):无序、不能重复
    可以接收列表
    每进去一个值我们的Hash表就会进行新的运算,值得位置可能发生变化
set的定义:
    s = {元素,...}如果是空的就会编程diet这个类
    如果非要定义一个空的 s = set()
    set是无序,不能用下表去遍历
    我们可以通过set的特点去重,重新赋给另一个变量,同理我们可以用列表和set互相转化

常见方法:
    .add(新元素)                  ---添加新元素(不能添加我们重复的元素)
    .clear()                    ---清空列表
    .copy()                     ---复制,复制内容,本质不是一个对象
    .intersection()               ---求交集
    .union()                    ---并集
    .difference()                 ---差集
    .discard()                  ---删除--这个和remove最大的区别就是元素不存在不会抛错 
    .pop()                        ---随机移除,并返回我们这个元素


元组(tuple):
    元组是一种不可变的数据类型---一但创建就不能改变--不支持子类修改
    season=(“春”,“夏”)
    如果我们不可变数据类型如果包含了我们可变的数据类型,该部分是可以变化的

注意 :    python中 (12)和 (12,)的区别
含义:1--a =(12)这个我们括号有两个含义,首先我们可以理解为是他是元组里面只有一个数组,我们最好在后面加一个逗号,不然会被曲解为第二种含义
含义:2--    我们理解为加括号目的是为了提高他的运算级,并不是元组的
    在我们创建元组的时候如果只有一个元素的时候,我们数据类型就不是元组了,而是int类型

元组方法:
    .count                     ---统计元组中元素个数
    .index               ---返回元素的角标
    元组的查询依旧可以通过下标查询

dict(字典):(类似于二维表格)
    key只能是我们的字符串
    key 就相当于我们的变量名,但不是变量名,我们可以通过这个key找出与我们key所对应的值
    但是我们要记住 key 是唯一的,值可以不用唯一

字典的常见方法:
    get()                ---会有一个返回值,如果输入未有的key就会返回一个你输入的内容第二个
    del                ---是删除我们的其中的key
    clear()
    copy()
    fromkeys()
    keys()                    ---返回列表里面的key值
    values()                  ---返回列表key所对应的值
    items()                   ---以介质对的方式获取里面的内容,以元组的形式展示出来
    popitem()                 ---也是删除,他是从后往前删,也就是后进先出
    pop()                     ---删除介质对,并返回这个介质对

字典的遍历:
    for key in 字典对象
        print(key,d.get(key))
        print(key,d[key])
    for key,value in 字典对象
        print(key,value)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/787063.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号