zoukankan      html  css  js  c++  java
  • python 小兵(2)

     while 条件:

       结构体

    if=条件:

    等于

    while 条件:

      结构体

    else:

    print(int(Ture))    1

    print(int(False))   0

    切片顾头不顾尾

    print(msg[15:17])=两个字符  步长不写默认是1

    print(msg[1]) #下标查找如果过界就会报错,切片过界就不会

    print(msg[-2:]) #最后位置不用写

    切片里数的方向和步长的方向要一致

    print(s[:])输出全部的

    print(s1[::-1])输出回文

    字符串方法

    s="daeqvgd  rdsefsef"

    1 s.capitalize()#首字母大写

    2 s.upper()#全部大写

    3.s.lower()#全部小写

    4.s.count()#查找返回的数量

    5.s.endswith()#以什么结尾

    6.s.startwith()#以什么开头

    7.s.find()#通过元素查找下标,查到返回索引没查到返回-1

    8.s.index()#通过元素查找下标,查到返回索引没查到报错

    9.s.format()#填充改变原始字符串格式可以有三种方法

    关键字填充

    第一种s=' aaaweweqw{},{},{}a '

    s.format("a","b","rwew")

    第二种

    s=' aaaweweqw{0},{1},{2}a '

    s.format("a","b","rwew")

    第三种

    s=' aaaweweqw{a},{b},{c}a '

    s.format(a="a",b="c",c="eqwe")

    10. "_".join(s)返回通过指定字符连接序列中元素后生成的新字符串

    11.s.split("a")通过元素分割    # 以空格为分隔符,包含

    12.s.strip(" ")脱掉头尾两边的空格,换行符{默认不写的情况},如果打东西的话从左右删除

    有rstrip方法从右开始,lstrip方法从左边开始

    13.s.replace('a','b')旧的替换新的

    14.s.swapcase()大小写转换

    15.s.title()每个首字母大写(通过特殊符号分割包括中文)然后如果其他位有大写也变小写

    16.s.isdigit()判断是不是纯数字

    17.s.isalpha()判断是不是字母和汉字

    列表

    增加

    append:在后面添加。Insert按照索引添加,

    expend:迭代着添加。Li=”呦呦呦”

    删除

    del li[0:2]

    pop,

    remove,

    clear

    修改

    lst = ["太⽩白", "太⿊黑", "五⾊色", "银王", "⽇日天"]

    lst[1] = "太污" # 把1号元素修改成太污

    print(lst) lst[1:4:3] = ["麻花藤", "哇靠"] # 切⽚片修改也OK. 如果步⻓长不不是1, 要注意. 元素的个数

    print(lst) lst[1:4] = ["李李嘉诚个⻳龟⼉儿⼦子"] # 如果切⽚片没有步⻓长或者步⻓长是1. 则不不⽤用关⼼心个数 print(lst)

    查询

    for el in lst:

    print(el)

     

    列表其他操作:

    reverse 翻转

    sort 排序 升序 sort(reverse= True) 降序

    count 统计

    index 通过内容获取下标


    列表的嵌套:

    lst = [1,2,34,[45,5,['年后啊']]]

    元祖:

    一个不可修改的列表 tuple tu = () 不可变数据 有序的


    range 范围

    range 第一个元素是起始位置,第二个是终止位置,第三个是步长

    python3 range是原生态
    Python2 range是列表
  • 相关阅读:
    【vue开发问题-解决方法】(十一)数据双向绑定导致修改数据格式原数据绑定出错
    【JavaScript】使用url下载文件,解决chrome浏览器自动识别图片打开问题。
    我的转行之路(电气转IT)------2018阿里校招面经
    关于Class.getResource和ClassLoader.getResource的路径问题
    protected修饰符详解
    为什么i=i++后,i的值不变(深入解析)
    Java中的初始化详细解析
    再谈抽象类(感觉理解的更深了)
    数据类型总结(干货)
    Java的接口和抽象类深入理解
  • 原文地址:https://www.cnblogs.com/huhuxixi/p/10194401.html
Copyright © 2011-2022 走看看