zoukankan      html  css  js  c++  java
  • day006 数字类型和字符串类型的内置方法

    首先,为什么要有数据类型?

    对于不同类型的变量,需要用不同的数据类型去描述.

    数字类型的内置方法

    数据类型又分为整形和浮点型.以下所述的内置方法均适用于这两个类型.

    必须掌握的方法***

    数据类型有基本的加减乘除/取余/整除等方法,符号分别为 + - * / % //

    注意:数据类型为不可变数据类型. (值改变ID不变为可变数据类型,值改变,ID也变,为不可变数据类型)

    字符串类型的内置方法

    按索引取值***

    举例:

    name = 'yaco'
    print(name[1])
    

    切片***

    步长为正数时,从左到右切片.步长为负数时,从右到左切片.

    举例:

    print(name[0:7:2])
    print(name[-4::1])
    print(name[-1:-4:-1])
    

    长度***

    print(len(name))

    成员运算***

    name = '         ruixing  999 love zhuping                  1234          '
    print('ruixing' in name)
    

    移除两端空格strip***

    print(name.strip())
    

    切割***

    print(name.split(' '))
    

    循环***

    for i in name:
        print(i)
    

    需要掌握的方法

    左去空格/右去空格

    print(name.lstrip())
    print(name.rstrip())
    

    大小写

    print(name.upper())
    print(name.lower())
    

    以什么开始,以什么结尾

    print(name.startswith())
    print(name.endswith())
    
    

    右切割

    print(name.rsplit())
    
    

    拼接

    name_list = ['yaco','cyc']
    print('*'.join(name_list))
    
    

    替换

    print(name.replace())
    
    

    判断是否是数字

    print(name.isdigit())
    
    

    字符串类型需要了解的内置方法

    find/rfind/index/rindex/count

    find为查找索引,返回找到的第一个对应字符的索引.找不到返回-1

    rfind 从右向左找索引

    index 为查找索引,找不到报错

    rindex 从右向左开始查找索引,找不到报错

    count 计数

    center/ljust/rjust/zfill

    center 居中

    ljust 位于最左边

    rjust 位于最右边

    zfill 用0填充

    # 举例:
    print('zhe'.center(50,'-'))
    print('zhe'.ljust(50,'_'))
    print('zhe'.rjust(50,'_'))
    print('zhe'.zfill(50))
    
    

    expandtabs

    print('a	b'.expandtabs()) #默认制表符为4个空格,使用expandtabs之后,会转变为8个空格.
    
    

    capitalize/swapcase/title

    name = 'YaCo'
    print(name.capitalize()) # 第一个字母大写,其余全部小写
    print(name.swapcase()) # 大小写反转
    print(name.title()) # 单词的第一个字母大写
    
    

    is系列的内置函数

    最常用的是 isdigit(是否是数字) 和 isalpha(是否是由字母组成)

  • 相关阅读:
    easyui
    applicationContext.xml xxx-servlet.xml
    response ,request编码
    json 处理
    webservice wsdl 生成服务
    springmvc 定时器
    ftp命令和scp命令
    Telnet、FTP、SSH、SFTP、SCP
    mysql 索引
    民科吧 见闻录
  • 原文地址:https://www.cnblogs.com/chenych/p/10913510.html
Copyright © 2011-2022 走看看