zoukankan      html  css  js  c++  java
  • 数据类型的内置方法[数字类型,字符串类型]

    什么是可变还是不可变?
    可变是值可以改变,但是ID不变,不可变是值变,ID也变。
    1.数字类型

    int
    1.用途:年龄,号码,等级
    2.定义:可以使用int()方法将纯数字的字符串转为十进制的整数
    age=19
    age=int('19')
    
    常用操作+内置方法:算术运算+比较运算
    存储一个值or多个值:一个值
    有序or无序:没有有序无序这一说
    可变or不可变:不可变
    

    2.浮点型

    作用:钱,商品价格,轨迹计算
    定义方式:可以使用float()方法将纯数字的字符串转为浮点数
    存储一个值or多个值:一个值
    有序or无序:没有有序无序这么一说
    可变or不可变:不可变
    

    3.字符串类型的内置方法

    作用:名字,性别
    定义方式:可以用str()方法转换为字符串
    存储一个值or多个值:一个值
    有序or无序:有序
    可变or不可变:不可变
    
    1.按索引取值
    2.切片
    3.长度len
    4.成员运算 in |not in
    5.移除空白 strip:默认移除两端空格,如果加参数,只要是strip里的字符,遇到就全移除
    	name.lstrip()
    	name.rstrip()
    6.切分/割 split  :按照split里的字符进行切分,返回的是列表
    7.循环取值
    8.lower()将所有字母改成小写,upper(),将所有字母改成大写
    9.startswith()/endswith():判断字符串是否以指定参数开头,和判断字符串是否以指定的参数结尾
    10.rsplit:从右侧开始切分
    11.join:将join的参数打散,然后进行插入指定字符串
    12.replace :字符串提换,参数3个,第一个参数是要被替换掉的字符串,第二次参数是用作替换的字符串,第三个参数是替换次数
    13.isdigit:判断某个变量是否为数字,返回值为:True or False
        is系列:总结就是一句话,只要是判断数字,就是用isdigit()
    14.find:查找某个字符串,返回值为索引,找不到返回-1,index的方法和find用法一样,只是index找不到会报错
    15.print('a	b'.expandtabs())
    #print(s.expandtabs())
    # captalize|swapcase|title
    #print(s.capitalize())
    #print(s.swapcase())
    #print(s.title())
    
  • 相关阅读:
    贪婪与非贪婪模式
    Arduino语言介绍
    POJ 3249 记忆化搜索或拓扑排序
    POJ 3177 缩点 + 边双连通图
    POJ 1637 网络流构图
    hdu 1285 拓扑排序+优先队列
    POJ 3160 缩点+拓扑排序+简单dp
    POJ 3592 缩点+拓扑排序+最长路
    针对11级队员的暑假训练计划(初稿)
    POJ 2762 缩点+判断是否是最长链
  • 原文地址:https://www.cnblogs.com/bladecheng/p/10912905.html
Copyright © 2011-2022 走看看