zoukankan      html  css  js  c++  java
  • python---元组

    一. 元组(tuple)

            元组类似于列表,但是元组一旦创建,不能修改,所以又称为只读列表。

             元组只有两个方法:count  &    index。

    eg.     names = ("zhangsan","lisi")

     见原博主博客   http://www.cnblogs.com/alex3714/articles/5717620.html

    二. 字符串(string)     

    错误集锦

    IndentationError: unexpected indent       表示缩进错误(以后会慢慢总结在一起)

     name = "xiaolaizi"
     2 print(name.capitalize())  #  首字母大写
     3 print(name.count("i"))
     4 print(name.center(50,"-"))   #一共打印50个字符,不够的用“-”补全,name放在中间
     5 
     6 print(name.endswith("zi"))      #可以判断以什么结尾
     7 '''
     8 name = "xiao	laizi"
     9 print(name.expandtabs(tabsize=30))
    10 '''
    11 print(name.find("lai"))
    12 print(name[name.find("lai"):8])  #字符串也可以切片
    1 info = "my name is {name} and I am {year} old!"
    2 print(info.format(name = "xiaolaizi",year = 23) )   #格式化输出
    3 print(info.format_map({'name' : "xiaolaizi",'year' : 23} )  )  #format_map 以字典格式化
    info = "my name is {name} and I am {year} old!"
    a = "xiaolaizi"
    print('ab4'.isalnum())   #True   是字母或数字就为真
    print('ab4f'.isalnum())  #False 包含特殊字符就为假
    print('abM'.isalpha())   #  判断纯字母就为真,包括大小写
    print('ox1A'.isdecimal())    #判断是不是十进制数 还是判断是不是小数,我不知道
    print('123'.isdigit())    #判断是不是整数
    print(a.isidentifier())    #判断是不是一个合法的标识符(变量名)
    print("".isidentifier())
    print(a.islower())      #判断是不是小写
    print(a.isnumeric())     #类似于isdigit 基本不用
    print(" ".isspace())     #判断是不是空格
    print("My Name".istitle())     #判断是不是标题(每个单词的首字母大写) True
    print("My name".istitle())     #False
    print("My Name".isprintable())     #判断是不是可打印的  #tty file 不可打印,很少用
    print("My Name".isupper())     #判断是不是都大写
    View Code
    "i"开头的:
    info = "my name is {name} and I am {year} old!"
    a = "xiaolaizi"
    print('ab4'.isalnum()) #True 是字母或数字就为真
    print('ab4f'.isalnum()) #False 包含特殊字符就为假
    print('abM'.isalpha()) # 判断纯字母就为真,包括大小写
    print('ox1A'.isdecimal()) #判断是不是十进制数 还是判断是不是小数,我不知道
    print('123'.isdigit()) #判断是不是整数
    print(a.isidentifier()) #判断是不是一个合法的标识符(变量名)
    print("小".isidentifier())
    print(a.islower()) #判断是不是小写
    print(a.isnumeric()) #类似于isdigit 基本不用
    print(" ".isspace()) #判断是不是空格
    print("My Name".istitle()) #判断是不是标题(每个单词的首字母大写) True
    print("My name".istitle()) #False
    print("My Name".isprintable()) #判断是不是可打印的 #tty file 不可打印,很少用
    print("My Name".isupper()) #判断是不是都大写

    ‘j’开头的:
    print('+'.join(['1','2','3']))   #以+连接
    print(''.join(['xiao','lai','zi']))
    name = "xiaolaizi"
    print(name.ljust(25,'*'))  #xiaolaizi****************  left 以*补充够30个
    print(name.center(25,'*'))  #********xiaolaizi********
    print(name.rjust(25,'*'))   #****************xiaolaizi  right
    print('XIAO'.lower)   #变小写
    print('xiaolaizi'.upper()) #XIAOLAIZI
    print('   xiaolaizi    '.strip())   #去掉空格或者回车
    print('
    xiaolaizi    '.lstrip())   #去掉左边的(空格)回车
    print('   xiaolaizi    '.rstrip())   #去掉右边的空格
    print("xiaolaizi".replace('x','X'))  #替换  Xiaolaizi
    print("xiaolaizi".rfind('x'))  #从you边开始查找,得到从左数的下标
    print("1+2+3+4".split('+'))   #  以 “” 分割提取 ,返回一个列表['1', '2', '3', '4']
    print("xiao lai zi".split(' '))  #返回一个列表['xiao', 'lai', 'zi']
    print("xiao
    lai
    zi".splitlines())  #按换行分['xiao', 'lai', 'zi']
    print("XiaoLaiZi".swapcase())   #大小写倒过来  xIAOlAIzI
    print("xiao lai zi".title())
    print("xiao lai zi".title())



     
  • 相关阅读:
    HDU 2116 Has the sum exceeded
    HDU 1233 还是畅通工程
    HDU 1234 开门人和关门人
    HDU 1283 最简单的计算机
    HDU 2552 三足鼎立
    HDU 1202 The calculation of GPA
    HDU 1248 寒冰王座
    HDU 1863 畅通工程
    HDU 1879 继续畅通工程
    颜色对话框CColorDialog,字体对话框CFontDialog使用实例
  • 原文地址:https://www.cnblogs.com/bltstop/p/9343464.html
Copyright © 2011-2022 走看看