zoukankan      html  css  js  c++  java
  • 数据类型和变量

    ---恢复内容开始---

    数据类型:python使用对象模型来存储数据,每一个数据类型都有一个内置的类,每新建一个数据,实际就是在初始化生成一个对象,即所有数据都是对象、

    标准数据类型:数字,字符串,列表,元组,字典

    数字类型:

             Python3中只有整型,Python2中有长整型。使用int()方法可以将其他数据类型转化为整数型。

    用法a=‘123’

    int(a)   

    a的数据类型就成了整数型

    科学计数法1.3*10-3

    在python可用1.3e-3表示。

    bin(10)     #将10转化为二进制

    oct(10)     #将10转化为八进制

    hex(10)     #将10转化为十六进制

    数字型方法

    字符串

    它是一个有序的字符的集合,用于存储和表示基本的文本信息,‘’或“”或‘’‘’‘’中间包含的内容称之为字符串
    字符串的单引号和双引号都无法取消特殊字符的含义,如果想让引号内所有字符均取消特殊意义,在引号前面加r,如name=r'l	hf'

    print(r'123 456')
    123 456

    print('123r 456')
    123r
    456

    字符串操作

    •  长度
    • 索引
    • 切片
    • 移除空白
    • 分割 split

    移出空白

    a=' yuyang hello '
    >>> a.strip()
    'yuyang hello'     strip 移除收尾两端空白,strip('*')   #移除两端的* 号

    a='****yuyang hello*****'
    >>> a.strip('*')
    'yuyang hello'

    分割     

    split()方法返回一个列表

    ='1:234:199:234'
    >>> a.split(':')
    ['1', '234', '199', '234']
    >>> a.split(':',1)
    ['1', '234:199:234']

    连接

    +

    长度

    len(char)

    索引

    a='12345'
    >>> a[2]
    '3'

    切片

    a[0:3]
    '123'
    >>> a[-1]
    '5'
    >>> a[;-1]
    SyntaxError: invalid syntax
    >>> a[:-1]
    '1234'
    >>>

    方法:

    replace   #替换 replace(older,new),只能替换一个

    capitalize    首字母大写

    upper  字母全部大写

    lower  字母全部小写

    count  计算字符串中某个字符出现次数返回int

    isdigit  判断字符是不是整数型,返回true or false

    format  格式化字符串

    endswith   判断结尾是否对,返回bool值

    startswith  判断开头是否对,返回bool值

    find()  返回一个找到的第一个的索引值,如果找不到返回-1

    index()   与find不同的是,找不到会报错

  • 相关阅读:
    BootstrapValidator 解决多属性被同时校验问题《转》
    SSRS 浮动表头设置
    ToString(string format)输出格式简述
    配置AutoMapper映射规则《转》
    IE浏览器上传图片预览兼容(IE 7 8 9 10 11)
    SQL : IN 和 Exists 的区别
    BitArray简单例子
    Rx.net 例子——(1)基础
    C# Pinvoke判断是UEFI模式还是BIOS模式
    wpf Route Event Code Snippet
  • 原文地址:https://www.cnblogs.com/yuyang26/p/6958035.html
Copyright © 2011-2022 走看看