zoukankan      html  css  js  c++  java
  • 字符串

      1 # s = "poiu"
      2 # li = ["ijh",7894]
      3 # tu = (123,456,789)
      4 # v = list(s)
      5 # print(v)
      6 
      7 # s = "跞跞"
      8 # v = len(s)
      9 # print(v)
     10 
     11 
     12 # n1 = 1005
     13 # v = n1.bit_length()
     14 # print(v)
     15 
     16 # a = "alex"
     17 # b = a.capitalize()
     18 # print(a)
     19 # print(b)
     20 
     21 # name = "alex"
     22 # v = name.lstrip('al')
     23 # print(v)
     24 
     25 # name = "alex"
     26 # v = name.find('x')
     27 # print(v)
     28 
     29 # name = "alex"
     30 # v = name.find('x')
     31 # print(v)
     32 
     33 # name = "luoluo"
     34 # v = name.endswith('aini')
     35 # print(v)
     36 
     37 # name = "luoluo"
     38 # v = name.startswith('luo')
     39 # print(v)
     40 
     41 # name = "luoluo"
     42 # v = name.strip()
     43 # print(v)
     44 
     45 # name = "luoluo"
     46 # v = name.replace('l','k')
     47 # print
     48 
     49 # name = "luoluo"
     50 # v = name.split('o')
     51 # print(v)
     52 
     53 # name = "luoluo"
     54 # v = name.upper()
     55 # print(v)
     56 
     57 
     58 # name = "Luoluo"
     59 # v = name.lower()
     60 # print(v)
     61 
     62 
     63 # name = "luoluo"
     64 # #v = name.
     65 # print(name[0:3])
     66 
     67 
     68 # name = "luoluoK"
     69 # v = len(name)
     70 # for n in range(v):
     71 #     if (name[n]) != K:
     72 #         continue
     73 #     else:
     74 #         print(n,name[])
     75 
     76 
     77 # 请输出name变量中的值"Q的索引的位置
     78 # name = "luoluoK"
     79 # v = len(name)
     80 # for n in range(v):
     81 #     if (name[n]) != "K":
     82 #         continue
     83 #     else:
     84 #         print (n,name[n])
     85 
     86 
     87 # content = input("请输入内容:")
     88 # v =content.split('+')
     89 # n1 = int(v[0])
     90 # n2 = int(v[1])
     91 # n3 = n1 + n2
     92 # print (n1,'+',n2,'=',n3)
     93 
     94 
     95 # 计算用户输入的内容中有几个十进制小数?几个字母?
     96 # content = input('230.3 ')
     97 # num = 0
     98 # zimu = 0
     99 # for n in content:
    100 #     if n.isdecimal() == True:
    101 #         num+=1
    102 # #        print ('2',(num))
    103 #     elif n.isalpha() == True:
    104 #         zimu+=1
    105 # #        print ('3',zimu)
    106 #     else:
    107 #         pass
    108 # print ('5 ',(num))
    109 # print ('2',zimu)
     
    首字母大写 capitalize()
    变小写 casefold更厉害,未知的也能变换
     casefold()
     lower()
     center(20,*)     设置宽度 并将内容居中   20代指总长度  *代表填充,一个字符
     count('e',5,6)    计算字符串中子序列出现的个数  起始位可以设置
     edcode
     decode
      endswith  startswith   表示以什么什么结尾  以什么什么开始
     
     find  从开始往后找  找到第一个后  获取其位置
     
     format   ()     格式化,将一个字符串的占位符替换为指定的值    ---------format-map
     isalnum  只能出现数字和字母
     isalpha()     是否字母  汉字也可以
     isdecimal()   判断当前输入是否是数字,,
     isdigit()          判断当前输入是否是数字,,更牛逼
     isnumeric()       判断当前输入的是否是数字
     isprintable()         是否存在不可显示的字符
     isspace()          判断全部 是否是空格
     istitile()            判断标题的各个单词首字母是否是大写     也可以用来转换标题变为大写
     ******join()                 字符串的每一个元素按照指定分隔符进行拼接
     l just()将字符串的元素换到左边
     r just()        ---------------右边
     islower
                       大小写
                    lower
     i supper
      全部变大写或者变小写     还可以进行判断
     upper
     去除空白  左右    去除           去除指定内容:优先最多匹配
     lstrip    
      
     rstrip
     
     strip

      maketrans    上下替换
                        
     partition     字符串分割
     rpartition     
     split               字符串分割  指定个数
     rsplit
     正则表达式  
     splitless  只根据换行符进行分割
     startwith  endwith   判断字符串以什么开始或者结尾
     swapcase    大小写互换
     六个基本魔法
     join   split  find  strip  lower  replace
     灰魔法
     索引  ,下标       获取字符中的某一个字符
     切片
     len   获取字符串里面有多少个字符组成 
     for 循环
     

     expandtabs()函数

    描述:返回一个字符串的副本。使原字符串中的制表符(" ")的使用空间变大。使用空格来扩展空间。
     
    Never compromise.
  • 相关阅读:
    控件的用法ComboBox;RadionButton;Timer;DataGridView
    echo.js实现图片延迟加载,
    取消移动端a标签点击变色
    JS实现上传图片实时预览
    Myeclipse6.0安装svn插件
    警告: Parameters: Character decoding failed. Parameter skipped
    jsp到action 传递url时中文出现乱码
    java面试题
    myeclipse中hibernate出错
    java中abstract的用法
  • 原文地址:https://www.cnblogs.com/luoluokang/p/12421570.html
Copyright © 2011-2022 走看看