zoukankan      html  css  js  c++  java
  • Python之内置函数

    #string's function in buliding
    st='hello kitty {name} {age}'

    #统计个数
    print(st.count('l'))
    print(st.capitalize()) #字符串首字母大写

    print(st.center(50,'-')) #打印50个只读,st字符串居中显示,其余的-表示;-------------hello kitty {name} {age}-------------

    print(st.encode()) #编码格式encode格式

    print(st.endswith('y')) #是否以给定的字符结尾,返回值是布尔值;如题:False

    print(st.startswith('h')) #是以给定的字符开头,返回值也是布尔值;:如题结果为:True

    print(st.expandtabs(10)) # ,修改默认的制表符的空格数


    print(st.find('t')) #查找到第一个元素并将索引值返回;如题执行结果为:8

    print(st.format(name='wing',age=15)) #以赋值方式,格式化输出,如题执行结果:hello kitty wing 15
    print(st.format_map({'name':'wing','age':12}))      #格式化输出以字典形式,如题执行的结果为:hello kitty wing 12

    print(st.index('t')) #查找某个元素的索引值和find区别:功能和find一样,如果说要查找的字符,不在字符串中,find会返回一个 -1,而index会报一个异常

    print(st.isalnum()) #判断这个字符串是不是包含了字目和数字,如果是返回True,如果不是返回FALSE

    print('0010'.isdecimal()) #判断是不是十进制的数

    print('1245435'.isdigit()) #判断是否是数字

    print('123.uuu'.isnumeric()) #判断是否是数字

    print('4h'.isidentifier()) #检验是否是非法变量

    print('Hell'.islower()) #判断是否是全部小写

    print('hellO'.isupper()) #是否是全部大写

    print(' h'.isspace())#判断是否是空格;False

    print('My Ti'.istitle()) #判断是否是标题,标题要求每个单词的首字母要大写

    print('HooLkkk'.lower()) #把大写变成小写

    print('KKKlll'.upper()) #吧小写变大写

    print('HHHlll'.swapcase()) #把大写变小写,小写变成大写

    print('My tTkkkkk'.ljust(50,'*'))#字符串从左边开始往右边50个字符,不足的补*

    print('My tTkkkkk'.rjust(50,'*'))#从右边开始往左边数50个字符,不足的补*

    print(' lll kkkk ddd '.strip()) #去除开头和结尾的空格和换行符

    print(' lll kkk k ddd '.lstrip()) #去除左边和结尾的的空格和换行符

    print(' lll kk、 kk ddd '.rstrip())#去除右边和开头的空格和换行符

    print('kkklll'.replace('kkklll','hahaha')) #替换字符串;把kkklll替换为hahaha

    print('kkklll'.replace('kkklll','hahaha',2)) #替换2次

    print('myt name title'.rfind('t'))#从左往右的最右边的位置

    print('myt name title'.split('i'))#以某个字符把字符串分割,执行结果['myt name t', 'tle']

    print('miyt niame title'.rsplit('i',1))#以某个字符把字符串的分割,按照对应的次数分割,分割1次,以右边开始为准

    print('miyt niame title'.title())#按照标题的格式显示,每个字母首字母大写

    #摘取重要的字符串的方法:
    print(st.count('l'))
    print(st.capitalize())
    print(st.startswith('h'))
    print(st.find('t'))
    print(st.format(name='wing',age=15))
    print(st.format_map({'name':'wing','age':12}))
    print('Hell'.islower()) #判断是否是全部小写
    print('hellO'.isupper())
    print(' lll kkkk ddd '.strip())
    print('kkklll'.replace('kkklll','hahaha'))
    print('myt name title'.split('i'))
  • 相关阅读:
    hdoj 1305字典树水题之二
    nyoj 547 水池加水 priority_queue优先级队列初体验
    nyoj167 找奶牛病毒 “按位或”运算 递归
    HDOJ4525 吃鸡腿 腾讯马拉松(五)
    hdoj 4523 切蛋糕 腾讯马拉松 大数加法比较
    如何学好3D游戏引擎编程《转自3D游戏引擎网》
    priority_queue 优先级队列的基本应用和重载问题
    poj1611 传染病 并查集
    srand((unsigned)time(NULL))和rand()
    最近被一个windows mobile照相的问题给难住了
  • 原文地址:https://www.cnblogs.com/surewing/p/7441646.html
Copyright © 2011-2022 走看看