zoukankan      html  css  js  c++  java
  • Python数据类型(1)—— 整型、浮点型、字符串

    一、整型

    1、用途:记录年龄、等级、各种号码等

    2、定义方式

      age = 22

      只能将纯数字的字符串转换成整型

      

    3、常用操作+内置方法

      赋值运算、比较运算、算数运算

    该类型总结:

      存一个值

      不可变(可变:值变,id不变,可变不可hash;不可变:值变,id就变,不可变可hash;详解:Python之可变类型与不可变类型

    二、浮点型

    1、用途:记录身高、体重、薪资等

    2、定义方式

      height = 1.73

    3、常用操作+内置方法

      赋值运算、比较运算、算数运算

    该类型总结:

      存一个值

      不可变

    了解: 

      bin()函数将十进制转换成二进制

      oct()函数将十进制转换成八进制

      hex()函数将十进制转换成十六进制

    三、字符串类型

    1、用途:记录描述性质的特征,比如名字、地址、性别等

    2、定义方式:

      在单引号、双引号、三引号内包含的一串字符

      msg = "aaa"

      可以将任意类型转换成字符串

      

    3、常用操作+内置的方法

     优先掌握的操作:

    1)按索引取值

    2)切片:从一个大字符串中切出一个小字符串(顾头不顾尾

    其中:步长为正则从左到右切片,如果起始位置索引大于结束位置索引,则切片为空;步长为负,则从右到左切片,如果起始位置索引小于结束位置索引,则切片为空

     3)长度

    4)成员运算(in、not in)

    5)strip:移除字符串两边的字符和换行符,默认移除空格

    6)split:默认以空格分割字符串成为列表,也可以指定字符分割

    7)join:指定字符串的拼接

    需要掌握的操作:

    1)strip,lstrip,rstrip

    strip:移除字符串两边的字符和换行符,默认移除空格

    lstrip:移除字符串左边的字符和换行符,默认移除空格

    rstrip:移除字符串右边的字符和换行符,默认移除空格

    2)lower:将字符串改为小写;upper:将字符串改为大写

    3)startwith:判断字符串是否以指定字符为开始;endswith:判断字符串是否以指定字符结尾

    4)format:字符串格式化

    之前学过一种%s的占位符,是按位置顺序进行占位,例如:

    format可以不按位置进行占位

     5)split:默认以空格分割字符串成为列表, 也可以指定字符分割;rsplit:从右向左分割字符串

    6)replace:替换字符串中的字符,可以指定替换次数

     7)isdigit:判断是否由数字组成的字符串,只能判断纯数字的字符串

    了解的操作:

     该类型总结:

      存一个值

      有序

      不可变

  • 相关阅读:
    学习UML类图
    【转】监听器(Listener)学习
    【转】ContextLoaderListener和DispatcherServlet加载内容的区别
    个人B站+微信公众号
    如何直观形象地树状打印一棵二叉树?
    轻松手撕10大排序算法
    简单易懂的快速幂取模算法
    程序员必学:快速幂算法
    为什么Swift和Python要抛弃++--?
    JetBrains系列IDE的配色方案(IDEACLionPyCharm)
  • 原文地址:https://www.cnblogs.com/qiuxirufeng/p/9662400.html
Copyright © 2011-2022 走看看