python基础–简单数据类型预览

为了适应更多的使用场景,将数据划分为多种类型,每种类型都有各自的特点和使用场景,

帮助计算机高效的处理和展示数据。(比如数字用于数学运算、字符串用于信息传递、页面文字展示等)

1.数字类型

  整型

    整型就是我们说的整数,0也是整数,是一种特殊的整数;

     int 既是整型的代表,又是定义整型的函数;

     定义一个整型,并不一定必须用int,可以直接为变量赋值;

    (python2中曾经有过long整型,python3后已经弃用了)

  浮点型

    生活中的小数,凡是带有小数点的都可以认为是浮点型;

    float既是浮点型的代表,又是创建浮点型数据的内置函数;

    和int一样,定义浮点型,也并不一定使用float声明。

  python基础--简单数据类型预览

  type内置函数

    如上可知,python中定义变量时,可以不指定变量数据类型,

    此时可通过type()函数,查看对象的数据类型;

    type(变量名或对象)

    python基础--简单数据类型预览

 

2.初识字符串

  用''或""包裹的所有信息就是字符串;

  字符串可以包含任意字符,字母数字符号等 (此时引号内的数字不再是数字类型,是字符串类型了);

  字符串定义方法

    直接定义或利用str()函数

    name = 'rr'

    info = str('hello')

    python基础--简单数据类型预览

  字符串是不可以修改的

  内置函数id

    返回变量的内存地址   数字地址=id(对象)

    python基础--简单数据类型预览

  内置函数len

    返回字符串的长度;

    无法返回数字类型的长度,因为数字类型是没有长度的;

    返回值 = len(字符串对象)

    python基础--简单数据类型预览

  成员运算符in

    判断字符串是否存在于另一字符串中,返回True(真)或False(假)

    python基础--简单数据类型预览

  内置函数max

    返回数据中最大的成员;

    print(max('今天是10月7日!'))  # 月

  内置函数min

    返回数据中最小的成员;

  max,min可以比较字符串中数字大小

  python基础--简单数据类型预览

  也可以比较字符串中其它字符大小

  python基础--简单数据类型预览

  数字和字符串混合,仍然是比较ord值

  python基础--简单数据类型预览

  字符串的拼接

    用+号

  python基础--简单数据类型预览

 

3.布尔类型和空类型

  布尔类型

    对于事物的真假判断即布尔类型;

    固定值:True-->真   False-->假

    bool代表布尔类型,也可以用于对结果进行真假的判断

    python基础--简单数据类型预览

  数字与字符串的布尔应用

    int 0 --> False,  非0 --> True

    float 0.0 --> False ,  非0.0 --> True

    str '' --> False    非空字符串 --> True

    经常用 1,0 用来替代True,False

    python基础--简单数据类型预览

  空类型

    不属于任何数据类型;

    固定值: None   空类型属于False的范畴;

    一般如果不确定变量类型,初始化时,可以先定义为None;

  python基础--简单数据类型预览

 

4.总结

    python基础--简单数据类型预览

    

    

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python基础–简单数据类型预览 - Python技术站

(0)
上一篇 2023年4月2日
下一篇 2023年4月2日

相关文章

  • python基础-列表、元组常用方法

    元组是不可变数据类型,可用方法较少,所以可以直接和列表一同对比记忆; 1.len() 方法在列表、元组中的使用   求列表、元组的长度;   len() 方法可以统计除了数字外的任意数据类型的长度;    2.列表、元组的累加累乘   重复列表、元组中的元素;    3.成员判断符号in在列表、元组中的使用    4.列表内置函数append()   向列表…

    2023年4月2日
    00
  • python基础-数字类型

    1.数字的简单运算   常用运算符     +, -, *,  /, %, //,**          = 就是赋值运算符,在变量介绍中已提及过,a=13;     这里要说下赋值运算符的参数运算,     +=, -=, *=, /=, //=, %=      a += b –> a = a + b  参数赋值可以使代码更整洁,可读性更强   …

    2023年4月2日
    00
  • python基础-较复杂数据类型预览

    1.初识列表   列表就是队列;   列表是一种有序的,且内容可重复的数据类型;   用list代表列表,也可以用list()定义一个列表,同时定义列表可以直接使用 [ ];   python中列表是一个无限制长度的数据结构;(但为了响应速度,也应避免列表中数据过大);   列表中可以存储各种数据类型,数字、字符串、布尔型、None、另一个列表等。     …

    2023年4月2日
    00
  • python基础-面向对象

    1.面向对象   面向对象编程是在面向过程编程的基础上发展来的,它比面向过程编程具有更强的灵活性和扩展性,所以可以先了解下什么是面向过程编程:   面向过程编程的核心是过程,就是分析出实现需求所需要的步骤,通过函数一步一步实现这些步骤,接着依次调用即可,再简单理解就是程序   从上到下一步步执行,从头到尾的解决问题;   而面向对象编程是把构成事物的整个需求…

    2023年4月2日
    00
  • python基础-集合的常用操作

    {} 集合是一种无序不可重复的序列;集合常用于对两个列表的交并差处理; 集合没有任何获取元素的方法,只用作处理列表或元组的临时数据类型,不适合数据的存储和传输。 1.集合的创建   利用内置函数set() 或 { }创建; set_test = set() # 创建空集合 print(set_test) # set() print(type(set_test…

    2023年4月2日
    00
  • python基础-字典常用操作

    1.通过key获取value   dict = {key1: value1, key2:value2}   dict[‘key1’] 可获取到key1对应的value1   person = {‘name’: ‘tt’, ‘age’: 13} print(person[‘age’]) # 13 test_dict = {‘name’: ‘ll’, ‘age’…

    2023年4月2日
    00
  • python基础-模块和包

    1.什么是python的包   包就是一个文件夹,里面放着一个个py文件或子包;   在包中可以被调用的一个个py文件,我们叫做模块;      如上,test就是一个包、two.py就是test下的一个模块,child是子包,结构和test包一样;   包的身份证     可以看到test下还有一个__init__.py命名的文件,是python包中必须存…

    2023年4月2日
    00
  • python基础-流程控制

    1.逻辑   逻辑判断:对于一件事情正确与否的判断,python中用布尔类型真(True)、假(False)做区分;   根据判断结果的不同去完成的不同操作,就是我们的业务逻辑;   对于条件是否满足的判断语句,就是条件语句;   一个逻辑语句是由条件语句+业务语句组成的。   2.if语句   判断一个命题的真实性,如果命题为真,则执行if的逻辑语句; n…

    2023年4月2日
    00
合作推广
合作推广
分享本页
返回顶部