zoukankan      html  css  js  c++  java
  • Python基础入门第1天整理

    Api

    Dir(类名)

    输出所有功能

    Help(Type(类))

    输出所有关于类的帮助

    Int类

    bit_length:表示该数字转换为二进制最少可以占几位

    1. n1=4
    2. n1.bitlength() 返回

    capitalize:首字母变大写

    count(str)

    计算某字符数出现的个数,1个参数字符

    code编码

    由unicode码变位特定码需要制定编码形式

    decode解码

    由其他编码变为Unicode需要制定原始编码

    EndWith 什么开头

    StartWith 什么结尾

    ExpandTabs

    将制表符替换为空格,参数为将Tab替换为几个空格,默认为8个

    Find 查找某字符串在制定字符串中的位置,如果找不到返回-1

    Format

    aa='大家好!我是{0},我的年龄是{1}'.format('小管',18)

    >>

    Index和find非常类似

    Find找不到会提示错误,Index找不到会提示错误,其实Index的实质是返回某字符的索引

    isnumber

    isalpha

    islower

    isupper

    join(self,iterable)

    用当前字符连接某个可迭代对象返回list

    1. l='X'.join(list)
    2. print(list)

    lstrip

    rstrip

    strip

    patation('XX')

    相当于Split 只不过返回的是元组

    replace(old,new,count)

    默认替换所有指定的字符为新字符,count参数制定后替换第几个不一定

    rfind

    这个查找是从右向左进行查找

    索引和切片

    字符串是字符的集合

    1. aa='123abcdeftg'
    2. aa[0]
    3. >>1
    4. aa[0:3]返回索引为大于等于0小于3的所有数据

    不仅字符支持切片,列表也支持

    1. l=[123,34,345345,34565,7]
    2. l[0:3]
    3. >>[123,34,345345]
     

    List

    list=[123,2342,32423545,6567,67,567,234]

     

    1. list.count('XX')
    2. >>1
     

    append向集合中追加数据

    extend(self,iterable)

    对集合进行扩展

    1. List=[1,2,3,4,5,6,7]
    2. List1=[4,5,6,7]
    3. List.append(List1)
    4. >>[1,2,3,4,5,6,7,4,5,6,7]

    index返回某个值的索引

    Insert(self,'alex')

    pop

    拿走结尾元素

    remove

    移除一个元素

    reserve

    反转

    sort

    删除指定位置的元素

    del(list[1])

    dict

    keys

    返回所有键

    values

    返回所有值

    items返回所有键值

     

    1. for k,v in dic.items
    2.     pring(k,v)

    clear清空

    enumerate

    list.enumerate为list添加默认值为0的数字索引

    range和xrange区别

    2.7中range返回的是list

    xrange返回的是生成器,只有在迭代中才会产生新的值节约了内存

    3一律为生成器

     
     
     
     
     
     
     
     
     
     
     
     
     
     

     

  • 相关阅读:
    LeetCode OJ 107. Binary Tree Level Order Traversal II
    LeetCode OJ 116. Populating Next Right Pointers in Each Node
    LeetCode OJ 108. Convert Sorted Array to Binary Search Tree
    LeetCode OJ 105. Construct Binary Tree from Preorder and Inorder Traversal
    LeetCode OJ 98. Validate Binary Search Tree
    老程序员解Bug的通用套路
    转载 四年努力,梦归阿里,和大家聊聊成长感悟
    转载面试感悟----一名3年工作经验的程序员应该具备的技能
    Web Service和Servlet的区别
    关于spring xml文件中的xmlns,xsi:schemaLocation
  • 原文地址:https://www.cnblogs.com/hysys32/p/6862125.html
Copyright © 2011-2022 走看看