zoukankan      html  css  js  c++  java
  • python学习之路(三)

    哈哈,五一过去了,下乡了几天没电脑,所以没有更新,今天继续来写我这个小菜鸟学python的新的了~

    今天写的内容都是一些基础的python知识,比如if、else、for等语句。

    先写个判断句

    result=a if 条件 else b

    这句话的意思就是如果‘条件‘成立,输出a ,如果不成立,输出b。

    然后介绍 if else 语句

    input('i')
    if i<5
        print('xiao')
    elif i=5
        print('OK')
    else 
        print('da')

    这个代码就是说,输入一个数字,看他是不是等于五。我们要注意一点,如果在python中要运用else if 语句,只需要写elif 。而且python是要求强制缩进的,要注意好缩进!!!

    最后是for语句,for语句是python中的循环控制语句。可用来遍历某一对象,还具有一个附带的可选的else块,用于判断,还可以用break跳出循环。

     1 for <> in <对象集合> 2 
     3 ...    if <条件>:
     4 
     5 ...        break
     6 
     7 ...    if <条件>:
     8 
     9 ...        continue
    10 
    11 ...    <其他语句>
    12 
    13 ...else:
    14 
    15 ...    <>
    16 
    17 ...

    这就是一个简单的for循环,显示判断是否在集合里面,若在里面,满足条件1就结束本次循环(break)。如果满足条件2就跳出本次循环,继续下一次循环(continue)。

    ——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————分割线

    下面讲一下今天学到的对字符串的操作

    首先先写个字符串

    name=["a","b"]

    name 就是一个字符串,里面的元素有“a”和“b”。

    数组里面的数排序是从左往右排列的,最左边第一个元素序号为0.也就是name[0]

    如果我要取出前两个数,就可以这样写

    c=name[0:1]

    如果我想从后往前取就是这样

    d=name[-1:0]

    这里的0不是代表左边的第一个数,而是代表右边第一个数,因为从右边数的话,从右到左的顺序是0.-1.-1....。这里需要注意的是,取值的时候,前面的序号一定要大于后面的,否则会报错!

    如果想取出某一个值之前,或者之后的值,那么,前界限和后界限可以不写

    e=name[:1]
    f=name[-1:]

    这样的话代表取到头

    在数组中添加数据的话有两种方式,第一种,直接加到最后面

    mane.append("aaa")

    第二种是将数据插到某一个位置

    name.insert[2,"bbb"]

    当你想修改数组某一个值的时候,可以直接替换,这就可以把第三个数据变成ccc了

    name[2]="ccc"

    删除数据有以下三种写法

    name.remove["a"]
    del name[1]
    name.pop[1]

    第一种remove是删掉“a”这个数据,这个写法用于你知道这个数据是什么的时候。

    第二种del 是删掉第二数据,这个写法是用于你知道这个数据在哪里的时候。

    第三种.pop 后面如果写了数字,代表删掉序号为几的那个数据,如果不填数字,默认删除数组中最后一个数据。

    还有几种用法,分别是

    1.显示数据“a”在数组中那个位置

    print(name.index("a"))

    2.显示“b”在数组中出现的次数

    print(name.count("b"))

    3.反转数组。这个就是把数组倒序写一遍,由(a,b,c)变成(c,b,a)

    name.reverse()

    4.将数组按ASCII中的大小进行排序#符号>数字>大写字母>小写字母

    test=["A","a","!","33"]
    print(tese.sort())

    有条件可以试一下这个代码,看一下是不是像我说的一样。、

    -----------------------------------------------------------------------------------------------------------------------

    以上就是这几天我零零散散看的一些内容,还有一点我准备等下次写的时候再补充一下,今天时间有点晚了,先去睡觉了,晚安~~

  • 相关阅读:
    vue学习(十四) 条件搜索框动态查询表中数据 数组的新方法
    vue学习(十三) 删除对象数组中的某个元素
    数据库管理
    PHP基础
    PHP基础之常量与变量
    Cobalt Strike简单使用
    phpstudy后门利用复现
    DNS劫持
    远程控制(远控Bin)
    php基础
  • 原文地址:https://www.cnblogs.com/lovelyming/p/6799498.html
Copyright © 2011-2022 走看看